3

最近、subversion リポジトリにブランチを作成しました。git-svn を実行しても、何らかの理由でブランチが表示されません。考えられる唯一のことは、ブランチが作成されてからトランクにコミットがなかったため、トランクがブランチの背後にあるということです。

4

2 に答える 2

0

SmartGit でリポジトリを開いて、そこから取得しようとする場合があります。git-svn 互換ですが、別のエンジンに基づいているため、おそらくこのバグはありません (バグの場合)。

それでも解決しない場合は、プロジェクトの構成/レイアウトに問題がある可能性が高くなります。

于 2012-06-15T23:40:14.587 に答える
-1

svn リポジトリのレイアウトがこのような場合、

  https://サーバー/レポ/トランク
  https://server/repo/branch1
  https://server/repo/branch2

次に、これらを .git/config に追加します。

[svn-リモート「svn」]
    URL = https://svn/レポ
    フェッチ = トランク:refs/remotes/trunk
[svn-remote "branch1"]
    URL = https://svn/レポ
    フェッチ = ブランチ 1:refs/リモート/ブランチ 1
[svn-remote "branch2"]
    URL = https://svn/レポ
    fetch = branch2:refs/remotes/branch2
% git svn フェッチ svn
% git svn fetch branch1
% git svn fetch branch2
于 2012-07-03T10:18:11.227 に答える