当我做了一个 git svn rebase 时,它停在了一个地方说:
Index mismatch: SHA key of a tree != SHA key of another tree.
(我知道这些 SHA 键对应于一棵树,而不是来自 git show 的上述两个 sha 键的提交。)
re-reading <sha index of a commit in svn/trunk>
... list of files ...
fatal: bad object <SHA1 index of the bad object>
rev-list -1 <SHA1 index of the bad object> --not <SHA1 index of the revision it was trying to re-read>: command returned error: 128
我在 git 的内部工作方面不是很有经验,那么是否有一系列步骤可以用来剖析这些问题并可能解决它们?