打开与工作区外的git同步的eclipse项目

时间:2013-02-25 04:10:05

标签: eclipse git

我在eclipse工作区之外有一个项目,我正在使用git来更新它,我想使用eclipse来处理这些文件。但是如果我在eclipse中将现有项目导入工作区,那么它只会复制项目的内容吗?所以当我将新的更改添加到项目中时,文件会自动在eclipse中更新吗?

3 个答案:

答案 0 :(得分:9)

点击Import - > Existing projects into workspace然后选择了外面的文件夹并且未选中copy projects into workspace。它现在有效。

答案 1 :(得分:2)

但是如果我在eclipse中将现有项目导入工作区,那么它当时是否只会复制项目的内容?

eclipse中的项目不仅仅是项目的副本。严格来说,eclipse会链接到项目目录。

所以当我将新的更改添加到项目中时,文件会自动在eclipse中更新吗?

如果项目在eclipse之外发生变化,它们会自动更新。但是你需要在eclipse中重新启动项目。在刷新项目之前,eclipse会提示消息。

答案 2 :(得分:1)

您也可以使用Eclipse git集成插件“egit”从Eclipse内部执行所有git管理。它可以完美地处理工作区外的项目。

这样做的一个好处是您可以避免手动同步当前打开的编辑器的内容,因为在Eclipse中正确处理磁盘上已更改的文件,并且(非脏)编辑器的内容会自动更新。