如何在TortoiseHg 2.0.3中直观地区分两个文件修订版?

Dav*_* Ei 15 diff tortoisehg tortoisehg-2.0

在TortoiseHg 1.7中,我可以将Hg Repository Explorer指向文件并查看版本列表.选择2个版本并右键单击允许我启动我最喜欢的Visual Diff工具来显示它们的差异.

我最近升级到TortoiseHg 2.0.3并且无法找到除了带有tip版本的工作文件之外的任何视觉差异的方法."修订历史记录"显示了一个类似于旧的Repo Explorer的列表,但似乎没有办法隐藏视觉差异.此功能是否被删除?

Tim*_*gan 23

正如@dls所述,您可以通过以下方式获得回购的任何两个修订版的视觉差异:

  1. 单击第一个修订版
  2. 按住CTRL并左键单击第二个修订版
  3. 右键单击任一修订版
  4. 从上下文菜单中选择 Visual diff...
  5. 此方法适用于您的用户定义的外部差异程序(默认为kdiff3)

在此输入图像描述


TortoiseHg v2.0.x还包含一个功能来区分单个文件的任意版本.

  1. 打开manifest窗户
  2. 右键单击该文件
  3. 选择 Compare file revisions

这将打开Hg file log viewer如下所示:

在此输入图像描述

在此窗口中,您可以区分文件的任意版本.选择before左上角的修订版.选择after右上角的修订版.窗口的下半部分显示视觉差异.


Dav*_* Ei 0

一位同事在 bitbucket 上找到了答案。此功能未在 TortoiseHg 2 中实现。它可能会添加到 7 月份的下一个版本中。请参阅:https://bitbucket.org/tortoisehg/thg/issue/260/visual-diff-button-in-hg-log-viewer