如何将SVN仓库中的特定分支导入另一个现有的GIT仓库? 恩。 svn / my-branch - > GIT中/我的分支
答案 0 :(得分:0)
是的,通过执行类似的操作(请参阅:here了解更多详情):
在.git / config中定义新分支:
[svn-remote "release-branch"]
url = svn+ssh://user@example.com/source/branches/branch_name
fetch = :refs/remotes/git-svn-release-branch
导入SVN分支。 SVN_BRANCHED_REVISION是分支发生在SVN时的修订版。
git svn fetch release-branch -r SVN_BRANCHED_REVISION
为了建立SVN_BRANCHED_REVISION值,您可以使用:
svn log --stop-on-copy PATH_TO_BRANCH
将本地Git分支连接到远程分支:
git branch --track release git-svn-release
结帐并更新
git checkout release
git svn rebase