3

我最近刚刚在我们的 subversion 存储库中创建了一个分支。由于某种原因,运行 git-svn 看不到分支。我能想到的唯一一件事是主干在分支后面,因为自创建分支以来,主干上没有任何提交。

4

2 回答 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 回答