我在eclipse工作区之外有一个项目,我正在使用git来更新它,我想使用eclipse来处理这些文件。但是如果我在eclipse中将现有项目导入工作区,那么它只会复制项目的内容吗?所以当我将新的更改添加到项目中时,文件会自动在eclipse中更新吗?
答案 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中正确处理磁盘上已更改的文件,并且(非脏)编辑器的内容会自动更新。