我在Juno上安装了EGit,并在Eclipse的工作区中创建了一个Java项目。然后我将该项目分享给Git。然后,当我检查项目的属性时,我发现项目已从其原始工作区移动到Git本地存储库。当我在Eclipse编辑器中进行一些更改时,更改将在本地存储库上进行,而不进行提交。
如何将Eclipse工作区与git本地存储库隔离?
(好吧,我的Eclipse工作区是〜/ Documents / workspace,我的git本地存储库是〜/ git / myrepository1。)
答案 0 :(得分:5)
工作区仍处于编辑之外的原始位置。它是已经移入git控制目录的项目。通常,项目是在Eclipse工作区文件夹中创建的,但您可以覆盖该默认值。
如果你真的想要从git中隔离更改,那么你必须打破git对项目的控制,但你可能仍然需要将项目内容移回工作区。不幸的是,进一步改变回git的过程变得非常混乱。
我首先发现git控制我的eclipse项目的方式令人不安,但过了一段时间它确实开始有意义并且真的是一个非常强大的版本控制功能。