我们办公室的初级程序员有一个不幸(但可以理解)的习惯,就是使用Eclipse的“纠正此文件中的所有缩进”功能。结果,他签出的副本包括数千行注册为更改的行,仅仅因为空格不同。接受所有这些变化 - 虽然其他人也在使用相同的代码,其中一些代码在不同的办公室 - 将导致冲突。与此同时,我们不想丢弃他所做的所有工作。
Darcs是否有任何选项可以忽略或规范化空白变化;或可以恢复差异的工具?
答案 0 :(得分:2)
我从未使用过darcs,但这就是我应对它的方式:
(cd newbies-copy && darcs diff --diff-opts -w) | (cd fresh-copy && darcs apply)
希望我得到了darcs命令,只是略读了手册。