SVN迁移到GIT报Checksum mismatch: TapiParser/jar/tapiParser/tapiParser.jar c7a0bbbcc00e06bf963e4499faf8292c29133090 expected: c8d8b55b252bad17d6e53a6435eb44cd got: 706a1cb8c2fe7c059d37cbf427df4795

在做svn项目迁移到git的过程中,报了Checksum mismatch: TapiParser/jar/tapiParser/tapiParser.jar c7a0bbbcc00e06bf963e4499faf8292c29133090 expected: c8d8b55b252bad17d6e53a6435eb44cd got: 706a1cb8c2fe7c059d37cbf427df4795的错。

在网上找了解决方案,如下

首先查找问题文件(本例是'EMModuleTXTrade/EMModuleTXTrade/EMCoreTradeClass/EMTXHKTradeInterface/TradeWrapperQJPZConfig.json')最后一次更改信息:

Kevin-Macbook-Pro:iPhone64 macbook$ git svn log EMModuleTXTrade/EMModuleTXTrade/EMCoreTradeClass/EMTXHKTradeInterface/TradeWrapperQJPZConfig.json
r355 | wangwei | 2016-09-30 14:47:36 +0800 (五, 30 9 2016) | 2 lines
电话配置
r344 | wangwei | 2016-09-30 09:58:37 +0800 (五, 30 9 2016) | 2 lines
然后重置到最近一次修改的父节点

Kevin-Macbook-Pro:iPhone64 macbook$ git svn reset -r355 -p
r354 = 48bd8c2b111496cca7fc4f2d24bf2ae67a26f4ea (refs/remotes/git-svn)
最后重新fetch即可

Kevin-Macbook-Pro:iPhone64 macbook$ git svn fetch

但是又报了
fatal: bad revision 'HEAD'
rev-list --first-parent --pretty=medium HEAD --: command returned error: 128

实在是不知道该怎么解决了,请知道的大神帮帮忙~~谢谢

1个回答

说明 /tapiParser.jar 这个文件损坏,可能是网络传输的问题,重新拷贝,不行的话先跳过,最后手工处理下

LIUWENCAIJIAYOU
HUHU_1208 谢谢,但是手工处理的话,以前的提交记录还能保留吗,我单独处理这个文件,也是报错到r485以后才能正常处理,但是又要求保留之前的提交记录,有好办法吗?
8 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐