我使用 git svn
来跟踪 SVN 存储库。当我尝试执行 git svn rebase
时出现此错误:
Incomplete data: Delta source ended unexpectedly
这是一个大型仓库,历史悠久。仅仅获取原始的单个修订版就花了将近 90 分钟,所以我不想重新克隆。
是否有任何方法可以追踪导致错误的文件或解决此问题的方法?
最佳答案
这可能类似于 SO 问题“git svn rebase: Incomplete data: Delta source ended unexpectedly”,因为它可能链接到 autocrlf option .
这thread on git mailing list去年 2008 年详细讨论了这个问题。当时,用户尝试:
To fix this situation I take full file content from SVN as next revision. This is dump and slow but it works.
您使用的是什么版本的 Git(或 msysGit)?这似乎是一个已知问题,我不确定它是否已得到最终解决。
但首先,您是否在从 svn 到 git 的导入过程中进行了一些 CRLF 转换?
关于Git svn rebase 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1042207/