2013-08-06 52 views
2

當改變:空白DIFF anomoly在MELD和Perforce(可能還有其他)

} 
    else { 

和類似:

} else { 

Perforce公司和合並兩個報告這是即使所有的白色空間的變化的變化忽略。這當然應該算作一個空白變化?

MELD具有以下的正則表達式忽略檢查:

[ \t\r\f\v]* 
^[ \t\r\f\v]* 

Perforce公司甚至給出在強調它忽略了與每個設置,它應該忽略這個喜好的例子。

有關我在這裏失蹤的任何想法以及如何忽略這些更改?

回答

2

我很確定你錯過了一個簡單的空間()和一個換行符(換行符)(\n)。

[ \n\t\r\f\v]* 

或者你可以嘗試一個簡單的\s(一個空格字符),這將覆蓋所有這些人恰恰是的:
(按Python Regular Expressions,這Meld鏈接)

\s* 
+0

我已經嘗試了兩個建議,但它仍然不喜歡它。它突出顯示了紅色 – Anon343224user

+0

中的實際括號,我剛剛嘗試了Meld。它看起來像新行支持有點破(在Windows上的1.7.4)。所以如果你沒有運行Windows系統,我認爲我無法爲你提供更多的幫助,或者你可以嘗試記錄一個bug。 – Dukeling

相關問題