我有一个指向SVN存储库(Eclipse Mars(的工作空间。此存储库下的代码已迁移到 git。如何在不破坏当前工作区的情况下指向这个新的 git 存储库?
我要做的是:
- 关闭日食。
- 将整个目录保存在zip上,以防万一。
- 保存您正在处理的修订中的所有本地更改。我称之为在 git 术语中存储您的更改
- 在项目的目录中,运行 :
git init .
- 将遥控器设置为您在 git 上制作的 svn 克隆
- 运行
git fetch --all
- 在 git 上找到您正在使用的完全相同的修订版 svn
- 运行
git checkout --force the-revision-id
此时,您可以删除 .svn,因为您已经切换到 git。当启动 eclipse 时,它应该只显示一些东西,就好像你在处理 git 一样,而不是 svn。