Git svn rebase 失败

标签 git git-svn

我使用 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/

相关文章:

linux - git 'pull' is not a git command in Linux 如何解决

git - 从 svn 移动到 git 时保留所有历史记录

git svn clone 初始化后卡住

git - 如何使用 git-svn 转换具有本地修改的 Subversion 存储库的本地 checkout ?

git - 是否可以编辑 Github 提交历史?

Git:从本地仓库推送的文件未显示在远程 git 仓库中

git - 一个 git 存储库可以跟踪 subversion 和 git remotes 吗?

git merge 不同的存储库?

git - 使用 Git 创建跟踪分支的简洁方法

python - Win错误3 : File not found using ac2git