2010-07-02 63 views
2

我們辦公室的初級程序員有一個使用Eclipse的「更正此文件中的所有縮進」功能的不幸(但可以理解)的習慣。因此,他的簽出副本包含數千行註冊爲更改的行,只是因爲空白不同。接受所有這些變化 - 而其他人也在使用相同的代碼,其中一些代碼在不同的辦公室 - 將導致衝突。同時我們不想丟掉他所做的所有工作。版本控制中的空白(darcs)

Darcs是否有任何選項可以忽略或標準化空白變化;或可以恢復差異的工具?

+4

讓大家使用該功能如何? – 2010-07-02 10:54:43

+1

我認爲你應該向初級學習...... – astorcas 2010-07-02 11:08:20

+0

不要誤解我的意思,我會高興地同意保持資源組織良好和格式正確。令人遺憾的是,協作的現實是一個編碼器的改進格式可能會與另一個編碼器的工作相沖突。 – 2010-07-02 14:17:33

回答

2

我從來沒有使用的darcs,但是這是多麼我會處理這個問題:

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

希望我得到的命令的darcs權,只是掠過手冊。

+0

This聽起來像正確的方法,但這些確切的命令給出了一個錯誤。希望我們能根據這一點找出正確的方法。 – 2010-07-04 16:09:16

+0

我從來沒有真正做到這一點,但我相信這是正確的做法。 – 2010-07-22 13:02:39

+0

錯誤信息是什麼? – 2010-07-23 11:07:16