如何将我的 SVN 存储库中的特定分支导入另一个现有的 GIT 存储库?前任。svn/my-branch --> git/my-branch
问问题
571 次
1 回答
0
是的,通过执行类似的操作(有关更多详细信息,请参见:此处):
在 .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
于 2015-11-24T08:31:10.667 回答