我使用git svn
来跟踪SVN回购。当我尝试git svn rebase
时,我收到此错误:
Incomplete data: Delta source ended unexpectedly
这是一个历史悠久的大型回购。只需取出原来的单个版本需要花费大约90分钟,所以我不想重新开始。
是否有任何方法可以追踪导致错误的文件或解决此问题的方法?
答案 0 :(得分:1)
这可能类似于问题“git svn rebase: Incomplete data: Delta source ended unexpectedly”,因为它可能与 autocrlf option 相关联。
此thread on git mailing list去年在2008年详细讨论了这个问题。当时,用户尝试过:
为了解决这种情况,我将SVN的完整文件内容作为下一版本。这是 转储和缓慢,但它的工作原理。
您使用的是什么版本的Git(或msysGit)?这似乎是一个已知的问题,我不确定它是否已被最终解决 但首先,你在svn进行git导入期间是否进行了一些CRLF转换?