SVN を Git に移行しています。私たちの Jenkins ジョブは特定のフォルダーを想定していますが、一部のブランチでは空である可能性があります。したがって、 --preserve-empty-dirs 引数を に提供しましたgit svn clone --preserve-empty-dirs --prefix "" ...
。
残念ながら、これは常に同じリビジョンで失敗し、次のメッセージが表示されます。
Found possible branch point: http://<svn>/tags/2008-03-26-1000-BINDING, 656
Found branch parent: (refs/remotes/tags/2008-03-26-1000-BINDING) cc93e7405337b31d9fce7ec28ab67a9ac3af3811
Following parent with do_switch
couldn't truncate file at /usr/share/perl5/Git.pm line 1410.
--preserve-empty-dirs フラグがなくても、正常に複製できます。この問題の回避策はありますか?
git バージョン 2.11.0、svn バージョン 1.9.5