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