我在eclipse中有这个项目,它有9000多行代码,我一直在研究,所以我决定是时候我得到版本控制了。所以我为eclipse安装了egit并将一个项目添加到了一个存储库。不幸的是,当我这样做时,git将项目从它所在的位置移动到它自己的位置,引入了bug。所以现在我必须找到一种方法从项目中取出git(从版本控制中删除项目)并让git再次使用该项目,这次没有移动它。
视觉表现
这就是发生的事情:
project original source: C://something/something/project
| files
|
v
git repository: C://something/git/project
这就是我需要做的事情:
git repository ----------> original source
eclipse resolves workspace vars it has changed
project uses version control, git does not move the files
git creates a master repository for files that are committed from the main location (C://something/something/project)
答案 0 :(得分:1)
将项目移回原处。
Git存储库只是一个.git
(注意前面的点)目录,可以与代码一起移动,因为它不依赖于绝对路径。
Egit应该能够从新位置获取它,如果没有,则从命令行初始化repo。