我最近刚刚在我们的 subversion 存储库中创建了一个分支。由于某种原因,运行 git-svn 看不到分支。我能想到的唯一一件事是主干在分支后面,因为自创建分支以来,主干上没有任何提交。
问问题
587 次
2 回答
0
您可以尝试使用 SmartGit 打开您的存储库并尝试从中获取。它是 git-svn 兼容的,但基于另一个引擎,所以可能没有这个错误(如果它是一个错误)。
如果它没有帮助,则更有可能是您的项目配置/布局有问题。
于 2012-06-15T23:40:14.587 回答
-1
如果你的 svn repo 的布局是这样的,
https://server/repo/trunk https://server/repo/branch1 https://server/repo/branch2
然后将这些添加到您的 .git/config 中,
[svn远程“svn”] 网址 = https://svn/repo fetch = trunk:refs/remotes/trunk [svn远程“分支1”] 网址 = https://svn/repo fetch = branch1:refs/remotes/branch1 [svn远程“分支2”] 网址 = https://svn/repo fetch = branch2:refs/remotes/branch2
% git svn 获取 svn % git svn 获取分支1 % git svn 获取分支2
于 2012-07-03T10:18:11.227 回答