次の構造のSVNリポジトリがあります。
Root
+ Dir1
+---src1
+ Dir2
+---src2
+ Dir3
+---src3
src2のみを含むDir2から作成されたbrachmybranchがあります。次のコマンドを使用して、ブランチをGitSVNにアタッチしました。
git config --add svn-remote.mybranch.url url/branches/mybranch
git config --add svn-remote.mybranch.fetch :refs/remotes/mybranch
git svn fetch mybranch
git checkout -b local-mybranch -t mybranch
すべて問題なく合格しますが、結果は望ましくありません。Dir2がルートになり、リポジトリ全体のルートとマージされます。
Root
+ Dir1
+---src1
+ Dir2
+---src2
+ Dir3
+---src3
+ src2
src2ディレクトリがDir2ではなくルートに配置されていることがわかります。
私は何が間違っているのですか?
ありがとう!