2013-04-22 62 views
0

我確實使用Netbeans和TortoiseHG來管理和查看Mercurial變更集,但我的問題是我想查看一系列變更集的差異。Mercurial:一次查看更多變更集

真實案例:Gil正在開發他自己的回購中的一項功能,並且他逐漸增加了更多更改。 他的變更集是:47(消息:初始測試),48,49(消息:在47中添加了修正的bug),50(消息:功能準備就緒)。

[變更集46是由我(亞歷克斯)製成,所以我知道代碼,直到46包容]

如果我做檢查每個提交我可能會花時間的錯誤,他已經被固定在道路上(例如:我看到一個47的錯誤,但他固定在49)。

我想避免檢查每個提交,我希望能夠一次檢查整個47-50範圍 - 作爲單個更改集。

是否有任何工具,選項,調整來實現?

回答

1

TortoiseHg可以啓動兩個版本的視覺差異,或者可以爲它們輸出差異文件。是

用於Windows的說明如下:

  1. 點擊一個版本
  2. Ctrl鍵單擊其他版本
  3. 右鍵點擊其中任何
  4. 視覺差異...將啓動您配置的視覺差異工具和導出比較...將創建一個補丁文件供您審閱。

這可能適用於TortoiseHg支持的其他操作系統,但點擊次數可能不同。

這將在我的系統上啓動KDiff3,該KDiff3提供包含所有更改文件的樹。雙擊其中一個文件顯示另一個窗格中的更改。

+0

謝謝......是我所需要的最接近的工具 – Alex 2013-04-23 05:43:31