我一直在维护watir 项目的git 镜像。几周前的某个时候,我们有人准备提交他们的第一个基于 git 的补丁。不幸的是,由于项目的多平台性质,我们遇到了一些关于行尾(CRLF 与 LF 等)的问题。
我尝试了设置autocrlf 选项(设置为“输入”),并进行了一些 --hard 重置。然而,几天后,每日更新(git svn rebase)出现了这个错误:
Incomplete data: Delta source ended unexpectedly
我试过用谷歌搜索做什么,但即使删除 .git/config 中的 autocrlf 设置也无济于事。我担心工作副本已损坏,但我希望它不是不可恢复的。
显然,一种可能的做法是从 svn 重新导入并启动一个新镜像,但我希望我们不必这样做,因为当前的 watir-mirror 已经分叉,并且人们已经开发了新代码在他们的叉子里。
提前感谢您的帮助。