【发布时间】:2008-10-17 03:47:52
【问题描述】:
我一直在维护the git mirror 的the watir project。几周前的某个时候,我们有人准备提交他们的第一个基于 git 的补丁。不幸的是,由于项目的多平台性质,我们遇到了一些关于行尾(CRLF 与 LF 等)的问题。
我尝试了设置the autocrlf option(设置为“输入”),并进行了一些 --hard 重置。然而,几天后,每日更新(git svn rebase)正在喷出这个错误:
Incomplete data: Delta source ended unexpectedly
我试过用谷歌搜索做什么,但即使删除 .git/config 中的 autocrlf 设置也无济于事。我担心工作副本已损坏,但我希望它不是不可恢复的。
显然,一个可能的做法是从 svn 重新导入并启动一个新镜像,但我希望我们不必这样做,因为当前的 watir-mirror 已经被分叉了,人们已经在他们的分支中开发了新代码。
提前感谢您的帮助。
【问题讨论】:
-
您对这个问题有进一步了解吗?我们目前似乎有同样的问题。 (上次 git-svn 结帐花了 3 天时间,所以我希望我能避免这种情况)
-
@pvgoddijn 不,抱歉,从未真正找到解决方案。问题就这样消失了,因为他们正式搬到了 github 并放弃了 svn。
标签: svn git version-control corrupt