版本控制中的空白(darcs)

时间:2010-07-02 10:52:35

标签: version-control whitespace darcs

我们办公室的初级程序员有一个不幸(但可以理解)的习惯,就是使用Eclipse的“纠正此文件中的所有缩进”功能。结果,他签出的副本包括数千行注册为更改的行,仅仅因为空格不同。接受所有这些变化 - 虽然其他人也在使用相同的代码,其中一些代码在不同的办公室 - 将导致冲突。与此同时,我们不想丢弃他所做的所有工作。

Darcs是否有任何选项可以忽略或规范化空白变化;或可以恢复差异的工具?

1 个答案:

答案 0 :(得分:2)

我从未使用过darcs,但这就是我应对它的方式:

(cd newbies-copy && darcs diff --diff-opts -w) | (cd fresh-copy && darcs apply)

希望我得到了darcs命令,只是略读了手册。