SVN到GIT的迁移是由先前(不是我)完成的。
更多版本已签入SVN,我现在需要与GIT同步。
我知道SVN的访问URL,并且通过
获得了git副本git clone
现在我如何从svn获取更改。我怎么知道SVN迁移到GIT的版本以及如何从那里恢复。 我可以看到在GIT分支上找到提交(最初在svn上创建),但我没有看到“git svn-id” .git / config中没有“svn-remote”部分。 如果我尝试添加 “git svn init” 并做 “git svn fetch”它似乎再次获取整个存储库。
答案 0 :(得分:1)
如果您有权访问SVN repository
。您可以将SubGit安装到项目目录中。
$ subgit install path/to/your/svn/repostiory
SubGit
将处理所有同步,它将自动执行(由SVN和Git钩子触发)。它将同步所有分支(尽管您可以配置其行为)。