2015-10-13 104 views
1

可以看出早上好TortoiseSVN的文件標記爲衝突的,但沒有衝突可能是TortoiseMerge

在Windows Explorer中,我可以看到我的SVN版本項目的一些文件有相應的.mine,.oldrevision烏龜衝突圖標,.newrevision文件。

當我用TortoiseMerge打開文件時(使用編輯衝突上下文菜單選項),我根本看不到紅色標記的代碼行。我可以將衝突標記爲已解決並關閉TortoiseMerge編輯器。那麼相應的文件圖標就是正常的,沒有正確的文件圖標,並且.mine,.oldrevision,.newrevision文件不見了。

你知道爲什麼會發生這種情況嗎?我該如何解決這個問題?

親切的問候

回答

3

最有可能的是,文件編碼爲utf-16。 SVN只能合適地合併utf-8或ANSI/ASCII編碼的文件。由於它不能合併utf-16編碼文件,因此它將這些文件標記爲衝突。

但是TortoiseMerge可以處理utf-16編碼文件就好了,這就是爲什麼它不顯示衝突,而只是成功的合併結果。

+0

這沒有解決我的問題,但無論如何,謝謝。 – mochomecha