我是Egit的新手,为我正在开发的GWT项目创建了一个新的存储库。不幸的是,我让它在我的Dropbox文件夹下创建了存储库,现在我很后悔,因为我正在通过互联网同步兆字节的临时文件(例如* .class)。 “创建存储库”向导还将项目的文件从Eclipse工作区移动到Dropbox下的工作目录(以及.git文件夹)。
除了Dropbox文件夹之外,将Egit存储库和工作目录移动到其他地方的简单方法是什么?
(顺便说一句,因为我使用Egit,解决方案需要工作,以便Eclipse很高兴,我可以继续构建/使用我的项目。)
答案 0 :(得分:17)
我自己设法做到了,这里是如何:
Refactor->Move
。将Eclipse项目移动到磁盘上的新位置。请注意,我保留了.../GitRepositories/MyApp/MyApp
dir结构,只是因为我将GitRepositories的位置移动到了新位置。另请注意,除了内部的.git文件夹之外,只剩下旧目录(即Eclipse移动了工作文件/目录,但没有移动回购)。.../GitRepositories/MyApp
移到.../GitRepositories/MyApp/MyApp
。这搞砸了,我不得不追回...... 此时它可能已经有效,但是因为我在第一次使用时将.git移动到了错误的位置,所以我必须执行以下步骤:
Team->Disconnect
Team->Share Project...
../.git
快乐的黑客......
答案 1 :(得分:10)
使用本地存储库时,您可以执行以下操作:
看起来似乎有很多步骤,但实际上它比单独移动回购和工作副本更简单,侵入性更小。