我正在處理一個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中進行相同的更改,則一切正常。
我想,另一個問題是有史以來最有害的發明,DOS行結局! – Ringding 2014-09-02 08:21:39