diff - 我如何在视觉上区分TortoiseHg 2.0.3中文件的两个修订版本?

标签 diff tortoisehg tortoisehg-2.0

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

我最近升级到了TortoiseHg 2.0.3,除了带有尖端版本的工作文件之外,找不到其他方法来直观地区分任何内容。 “修订历史记录”显示的列表类似于旧的Repo Explorer,但似乎没有办法发布视觉差异。此功能是否已删除?

最佳答案

如@dls所述,您可以通过以下方式获得仓库的两个修订版本的视觉差异:


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






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


打开manifest窗口
右键单击文件
选择Compare file revisions


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



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

关于diff - 我如何在视觉上区分TortoiseHg 2.0.3中文件的两个修订版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5796597/

相关文章:

Mercurial:更新到修订版,但不修改本地文件

mercurial - 在 TortoiseHG 中禁用内部自签名证书的 HTTPS 主机身份验证

mercurial - 当尝试通过代理服务器连接时,Windows 版 TortoiseHg 显示 "SSL error: unknown protocol"

bash - 递归区分目录,忽略所有二进制文件

python - 比较两个 CSV 文件并打印不同的行 Python

mercurial - 为什么我无法将此更改推送到我的 'main' Mercurial 存储库?

mercurial - Mercurial 中克隆和拉取的区别

mercurial - 更新到TortoiseHg中的当前分支机构的负责人

css - 删除多个文件中的重复 CSS 声明

git - 如何应用 .diff 文件