【发布时间】:2011-11-01 16:05:47
【问题描述】:
我有一个现有的存储库,其中行尾都搞砸了。我想一劳永逸地重写整个存储库并修复行尾。有文本文件和二进制文件,我们假设 git 的启发式检测二进制文件可以正常工作。
用具有标准化行尾的文件重新填充整个存储库的最简单方法是什么?
【问题讨论】:
-
我以为所有选项都已经在stackoverflow.com/questions/1011985/… 中提供了?
-
tree-filter 对我来说太慢了。即使是一一挑选变化也更快。
-
慢?但这是一次性操作,您不会每天都重复。一天晚上启动,第二天早上回来。在你的情况下这不可能吗?
-
原来它很慢,因为它是 Cygwin。在 Linux 中就可以了。
-
使用 Git 2.16(2018 年第一季度),您将拥有
git add --renormalize .:请参阅 my answer below