我运行以下命令来克隆一个 SVN 存储库:
git svn clone -s --preserve-empty-dirs --username=my_svn_username https://svn.repo/path projectname
这成功运行了几个小时,但现在每个修订版都打印了很多次以下消息:
error: too many matches for svn-remote.svn.added-placeholder
克隆过程似乎还在继续;我可以看到这些消息之间的日志中出现了修订。但是,打印此错误的次数似乎在增加。第一次有问题的修改导致错误被打印了 39 次;接下来的 78 个;然后是 117 - 撰写本文时的最新版本导致上述错误被打印 13,604 次。
我从头开始克隆这个存储库,因为我已经成功工作了好几个月的现有存储库也遇到了这个错误。一切都很好,直到我执行了一个git svn fetch
我相信会导致 git svn 发现一个提示此错误的新分支。
使用 SVN 时,我可以检查显示此错误的第一个版本,并且可以成功地逐个版本更新。
有没有人见过这个?任何解决错误的线索?