在具有大量尾随空格的遗留代码库上应用补丁时,有时会将工具配置为剥离空白*。
我希望这很简单:
git diff --ignore-space-at-eol > changes.diff
git stash
git apply changes.diff
......如果一切顺利的话,请把它藏起来。
不幸的是我已经尝试了很多次,在应用补丁时经常会遇到这个错误:
patch does not apply
在某些情况下,使用patch
而不使用git可以处理一些模糊警告。
是否有一种可靠的方法来恢复白色空间剥离?
*也许我们应该咬紧牙关并剥去白色空间,这是另一天的讨论:D