昨天,我想按照http://www.vogella.com/articles/EGit/article.html上的说明,为一个已有的项目启用 Eclipse eGIT。
这个教程建议将 Git 仓库放在工作空间之外,我遵循了这个建议。
在 "5.5 使用 Git Staging 视图进行初始提交" 步骤后,我提交了我的第一次提交。然后我继续编辑一个仍然打开的源文件。但当我试图保存更改时,Eclipse 抱怨源文件不再存在。
然后,我检查了我的工作空间和 git 文件夹,发现项目文件只存在于 git 中。这在教程中没有提到。这是正常行为吗?
更令人惊讶的是:为了能够像平常一样继续使用已经打开的文件,我将项目子文件夹从 .git 复制回工作空间文件夹。现在一切似乎都没问题了。我的更改反映在工作空间文件夹中,也反映在 Git Staging 视图的“未暂存的更改”和 git 文件夹中。
这是预期的行为吗?