我想知道在Mercurial中給出兩個修訂版時獲取文件的視覺差異的最佳/最簡單的方法。也就是說,我想可視化,獲取文件的兩個版本的可視化差異
19
A
回答
23
修訂3和修訂12之間的區別等,如果通過「視覺」你的意思是文本比較,你可以這樣做:
hg diff -r 3 -r 12
如果你想有一個GUI工具您可以輕鬆地配置和使用ExtDiff擴展,它配備了水銀,並使用:
hg yourdiff -r 3 -r 12
其中yourdiff
在hgrc
文件中進行配置。
3
在「比從未好過的更好的類別」類別中,以及對epalm評論的回答,下面是如何比較TortoiseHG中文件的任何兩個修訂版本。
在任何顯示感興趣的文件的視圖中,右鍵單擊該文件並選擇「文件歷史記錄」。這將打開一個只顯示該文件簽入的新窗口。 (如果你想要的文件是不是在當前變更集可見,請記住,所有文件都在清單視圖中可見)。
從文件歷史記錄窗口中,選擇您想要做比較的兩個版本一個CTRL - 左鍵點擊每一個。確保選擇了兩個修訂版本,否則在下一步中將看不到所需的上下文菜單。
右鍵單擊其中一個選定的文件,然後選擇「Diff selected file revisions ...」選項。文件差異窗口將打開TortoiseHG配置使用的任何diff工具。
注意,這個答案是基於TortoiseHG版本2.6.2
相關問題
- 1. 獲取兩個文件中的差異
- 2. 獲取兩個文件的差異
- 3. 獲取CVS中文件的前兩個版本之間的差異
- 4. 獲取兩個版本之間的差異在TFS
- 5. Svnkit:遠程獲取兩個提交之間的差異版本
- 6. 使用minGW差異顯示兩個文本文件的差異
- 7. 當在Windows中的兩個文件上執行差異時,獲取兩個文件中差異的行數
- 8. 獲取兩個重新格式化的C文件之間的差異
- 9. 獲取兩個NSStrings之間的差異
- 10. 如何可視化兩個圖形之間的差異
- 11. 獲取兩個不同分支中文件的差異
- 12. 如何使用Mercurial TortoiseHG獲得文件的兩個非連續版本的視覺差異?
- 13. 文本文件中兩行之間的日期間的可視化基本差異
- 14. 工具用於可視化差異在多個文件
- 15. 如何可視化Github差異視圖中的每個字符差異?
- 16. 如何獲取兩個可觀察數組的差異?
- 17. 在線比較工具,可以通過只使用一個URL可視化兩個文本之間的差異
- 18. 比較兩個excel文件的差異
- 19. 獲取差異在兩個日期
- 20. 差異化的兩個時間jQuery的
- 21. 使用ggplot geom_line可視化兩年之間的差異
- 22. 有沒有辦法比較在VS2010的差異/文件版本兩個分支?
- 23. 兩個文本文件之間的百分比差異
- 24. 兩個文本html文件之間的差異
- 25. 如何獲得Python中的兩個PDF文件的差異?
- 26. 獲取文本文件中的版本
- 27. 蟒蛇語音文本和語音電平差異可視化
- 28. 差異化的兩個字符串C#
- 29. 差異化的兩個大數C#
- 30. php版本差異
所寫的,我想要做的正是這一點,但是從TortoiseHG的資源庫資源。我覺得這應該是在我面前,但我沒有看到它。 – epalm 2011-03-31 14:43:46
注意:「yourdiff」是使用類似於此處的語法添加的:http://mercurial.selenic.com/wiki/KDiff3 ...並且也可以添加到Mercurial.ini文件中 – fordareh 2013-02-14 06:59:09