当忽略空格时,补丁偶尔会失败

时间:2013-09-13 03:19:41

标签: git

我对Git有严重的空白问题,但只要我在提交之前从this answer运行命令,事情似乎就可以了:

git diff -w --no-color | git apply --cached --ignore-whitespace

有时,我收到此错误:

  

错误:补丁失败:index.php:1

     

错误:index.php:补丁不适用

整个补丁即使对于错误之前已经存在的文件也会失败。我试图将有问题的文件的内容(在本例中为index.php)复制到一个空白文件中并丢弃更改,然后运行该命令。它适用于其他文件,但是当我再次更改index.php并运行该命令时,会发生同样的错误。

为什么会发生这种情况,我该如何预防?

由于其他贡献者的原因,不能在整个存储库中规范化空白。

0 个答案:

没有答案