2010-05-17 57 views
5

我使用TortoiseHg來提交更改。
提交對話框中顯示的差異包含大量添加/刪除操作。
我將KDiff3配置爲外部差異工具。
當我在提交對話框中點擊差異圖標時,
KDiff3打開並且比較更加'智能': 它檢測到'更好'我改變了:我移動了一塊代碼,導致很多少添加/刪除。我可以更改TortoiseHg中使用的diff工具嗎?

由於Hg「...stores the changes needed to transform an older revision into the new revision.」,我想知道是否可以利用KDiff3的'智能'將這些變化存儲在Hg提交中。

another question中提出的解決方案似乎不適用於TortoiseHg提交對話框。

在此先感謝!

回答

0

事實證明我誤解了hg commit的行爲。
我有一個很好的回答here

,如果你提交的時候看看與內部hg diff命令或KDiff3變化不要緊:

水銀只存儲的 文件的當前版本和以前的版本之間的二進制 DIFF 的文件。

然而,在合併時,KDiff3的智能仍然可以使用。

相關問題