2014-09-01 39 views
0

我正在處理一個35k行文件。如果我在文件的任何位置只添加一行,我的mercurial commit就會中斷。會發生什麼如下:當對大文件應用更改時,崇高文本3打破了mercurial commit

-someSuperCode(); // it shows me that the following two lines have been removed. 
-int counter = 0; 

+someSuperCode(); // And right beneath it, it show me that these two lines have been added. 
+int counter = 0; 

這發生在文件中的每一行。這些示例行不是我添加的行,而是已經在文件中的行。我嘗試過所有可能的崇高設置,例如在文件末尾添加換行符,將製表符轉換爲空格,在保存時刪除空格,但這種情況經常發生,現在我已經不知道發生了什麼。如果我在vim中進行相同的更改,則一切正常。

+0

我想,另一個問題是有史以來最有害的發明,DOS行結局! – Ringding 2014-09-02 08:21:39

回答

0

沒關係,這是一個與烏龜hg問題,我需要設置它忽略空白。奇怪的是,它仍然沒有發生在vim上。

+2

如果您發佈確切的原因和解決方案或者只是刪除您的問題,那將會更有用。 – 2014-09-01 10:03:34