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

时间:2011-04-26 21:19:46

标签: diff tortoisehg tortoisehg-2.0

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

我最近升级到了TortoiseHg 2.0.3,除了带有tip版本的工作文件之外,找不到可视化区别的方法。 “修订历史记录”显示了一个类似于旧的Repo Explorer的列表,但似乎没有办法隐藏视觉差异。这个特色已被删除吗?

3 个答案:

答案 0 :(得分:23)

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

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


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

    1. 打开manifest窗口
    2. 右键单击文件
    3. 选择Compare file revisions
    4. 这会打开Hg file log viewer,如下所示:

      enter image description here

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

答案 1 :(得分:0)

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

答案 2 :(得分:0)

我很确定你可以在TortoiseHg v2.0.3中做这个差异 - 尝试通过单击然后按住CTRL-单击另一个修订并选择“Visual Diff ...”来选择一个修订。

我现在无法对此进行测试,因为我必须使用v1.1.7,原因不同,但在我使用v2.0.X时,我能够做到这一点。您包含的bitbucket链接看起来像按钮执行视觉差异,而不是基础功能。

注意:我能够让一位同事对此进行测试,它在TortoiseHg v2.0.3中确实有效(至少在某种程度上)