2016-09-29 91 views
0

git svn fetch抛出校验和不匹配错误。git svn获取校验和不匹配错误

Checksum mismatch: pathto/web.xml bee95da33774b2dd11bf5430edfd7a315 
expected: 018eb065a44eda65b848aksefhksdhf 
    got: 2ae75279246a5602c058df8sdfsdkfs 

我所提到的git-svn-checksum-mismatch和类似SO张贴git-svn-rebase-checksum-mismatch,并试图提供的解决方案。它不能解决我的问题。

当我执行日志和重置命令,我得到以下错误。

git svn log pathto/web.xml 
git svn reset -r5000 -p 

fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree. Use '--' to separate paths from revisions, like this: 'git [...] -- [...]' rev-list --first-parent --pretty=medium HEAD: command returned error: 128

我知道,这是很老的版本。由于其他原因,我们正在使用这个旧版本。

Git版本1.8.3.1

+0

可能重复[如何恢复校验和与'git svn clone'不匹配?](http://stackoverflow.com/questions/25402907/how-can-i-recover-after-a-checksum-错配与-的git - svn的克隆) – ninjalj

回答

0

我有同样的问题。它表明你的svn仓库已损坏,你需要转储并加载你的svn仓库以继续。我写了关于这个问题的an extensive answer,希望它会有所帮助。