我正在将一些SVN项目转换为Git,到目前为止,svn2git已经在大约50个项目中运行得很好!
我在一个相当大的SVN项目中遇到了校验和不匹配错误,该项目有大量的标签(~30)。下面是要传达的信息:
r10249 = 6d53867481065872427e683dc70450d8c346224c (refs/remotes/svn/tags/5.1.0@14147-)
M release/00.xx/tools/oc4j-ant-deploy.xml
r10553 = 89549f20466994266b4dafe374217759414c8606 (refs/remotes/svn/tags/5.1.0@14147-)
Checksum mismatch: mortar/tags/00.xx/tools/oc4j-ant-deploy.xml e2fd9d6b9e69989d19b844002fb9f96a89616b36
expected: b0efadeaa213072bbc65242dc13492ef
got: abf410f39b8dcb75c8a654c305167bd7
command failed:
git svn fetch我所做的大多数googling搜索和研究最终都讨论了如何修复您当前的SVN项目以与服务器进行gibe。在运行svn2git时,它应该只读取svn存储库。这可能是SVN项目的问题,但由于它是从服务器读取数据,我不确定如何解决这个问题。
还有没有人在运行svn2git时遇到过这种情况?你是怎么绕过它的?
提前感谢!
发布于 2015-08-20 17:39:17
对Subversion存储库运行svnadmin verify以检查其一致性。存在存储库被损坏的可能性。
https://stackoverflow.com/questions/32103189
复制相似问题