我确实使用Netbeans和TortoiseHG来管理和查看Mercurial变更集但我的问题是我希望看到一系列变更集的差异。
真实案例:Gil正在自己的回购中处理一项功能,并逐步增加更多更改。 他的变更集是:47(消息:初始测试),48,49(消息:47中添加固定bug),50(消息:功能准备好)。
[变更集46由我(Alex)制作,所以我知道代码直到46个包含]
如果我确实审查了每次提交,我可能会花时间处理他已经修好的错误(例如:我看到了47中的一个错误,但他将其修复为49)。
我想避免审查每个提交,我希望能够一次审查整个47-50范围 - 作为单个更改集。
是否有任何工具,选项,调整来实现这一目标?
答案 0 :(得分:1)
TortoiseHg可以启动两个版本的视觉差异,也可以为它们输出差异文件。
Windows的说明如下:
这可能适用于TortoiseHg支持的其他操作系统,但点击次数可能不同。
这会在我的系统上启动KDiff3,它会提供一个包含所有已更改文件的树。双击其中一个文件会在另一个窗格中显示更改。