Mercurial:一次查看更多变更集

时间:2013-04-22 08:22:58

标签: netbeans mercurial tortoisehg

我确实使用Netbeans和TortoiseHG来管理和查看Mercurial变更集但我的问题是我希望看到一系列变更集的差异。

真实案例:Gil正在自己的回购中处理一项功能,并逐步增加更多更改。 他的变更集是:47(消息:初始测试),48,49(消息:47中添加固定bug),50(消息:功能准备好)。

[变更集46由我(Alex)制作,所以我知道代码直到46个包含]

如果我确实审查了每次提交,我可能会花时间处理他已经修好的错误(例如:我看到了47中的一个错误,但他将其修复为49)。

我想避免审查每个提交,我希望能够一次审查整个47-50范围 - 作为单个更改集。

是否有任何工具,选项,调整来实现这一目标?

1 个答案:

答案 0 :(得分:1)

TortoiseHg可以启动两个版本的视觉差异,也可以为它们输出差异文件。

Windows的说明如下:

  1. 点击一个修订
  2. 按住Ctrl键并单击其他修订
  3. 右键单击其中任何一个
  4. Visual Diff ... 将启动您配置的视觉差异工具,导出差异... 将创建一个补丁文件供您查看。
  5. 这可能适用于TortoiseHg支持的其他操作系统,但点击次数可能不同。

    这会在我的系统上启动KDiff3,它会提供一个包含所有已更改文件的树。双击其中一个文件会在另一个窗格中显示更改。