2010-03-17 34 views

回答

23

修訂3和修訂12之間的區別等,如果通過「視覺」你的意思是文本比較,你可以這樣做:

hg diff -r 3 -r 12 

如果你想有一個GUI工具您可以輕鬆地配置和使用ExtDiff擴展,它配備了水銀,並使用:

hg yourdiff -r 3 -r 12 

其中yourdiffhgrc文件中進行配置。

+2

所寫的,我想要做的正是這一點,但是從TortoiseHG的資源庫資源。我覺得這應該是在我面前,但我沒有看到它。 – epalm 2011-03-31 14:43:46

+0

注意:「yourdiff」是使用類似於此處的語法添加的:http://mercurial.selenic.com/wiki/KDiff3 ...並且也可以添加到Mercurial.ini文件中 – fordareh 2013-02-14 06:59:09

3

在「比從未好過的更好的類別」類別中,以及對epalm評論的回答,下面是如何比較TortoiseHG中文件的任何兩個修訂版本。

在任何顯示感興趣的文件的視圖中,右鍵單擊該文件並選擇「文件歷史記錄」。這將打開一個只顯示該文件簽入的新窗口。 (如果你想要的文件是不是在當前變更集可見,請記住,所有文件都在清單視圖中可見)。

從文件歷史記錄窗口中,選擇您想要做比較的兩個版本一個CTRL - 左鍵點擊每一個。確保選擇了兩個修訂版本,否則在下一步中將看不到所需的上下文菜單。

右鍵單擊其中一個選定的文件,然後選擇「Diff selected file revisions ...」選項。文件差異窗口將打開TortoiseHG配置使用的任何diff工具。

注意,這個答案是基於TortoiseHG版本2.6.2

相關問題