8

我在 Juno 上安装了 EGit,并在 Eclipse 的工作区中创建了一个 Java 项目。然后我把那个项目分享给了 Git。然后当我检查项目的属性时,我发现该项目已从其原始工作区移动到 Git 本地存储库中。当我在 Eclipse 编辑器中进行一些更改时,这些更改是在本地存储库中进行的,无需提交。

如何将 Eclipse 工作区与 git 本地存储库隔离?

(嗯,我的 Eclipse 工作区是 ~/Documents/workspace,我的 git 本地存储库是 ~/git/myrepository1。)

4

1 回答 1

5

工作区仍位于编辑之外的原始位置。它是已移动到 git 控制的目录中的项目。通常项目是在 Eclipse 工作区文件夹中创建的,但您可以覆盖该默认值。

如果您真的想将更改与 git 隔离开来,则必须打破 git 对项目的控制,但您可能仍需要将项目内容移回工作区。不幸的是,将进一步的更改返回到 git 的过程变得非常混乱。

一开始我发现 git 控制我的 eclipse 项目的方式令人不安,但过了一段时间它开始变得有意义,并且确实是一个非常强大的版本控制功能。

于 2012-11-01T19:42:39.853 回答