我正在将我们的 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