mercurial - 如何使用 GUI diff 工具查看 Mercurial 变更集变更

标签 mercurial windows-xp diff examdiff

我们使用 Examdiff 和 Kdiff3 来查看 Mercurial 的变化。

只需将此添加到.hgrc:

[extdiff]
cmd.kdiff3 =
cmd.examdiff = C:\Program Files\ExamDiff Pro\ExamDiff.exe

然后您可以键入 hg examdiffhg diff3 以查看所有更改的完整差异。

我想要做的是做同样的事情来查看由其他人 checkin 的给定变更集的文件的“之前和之后”。

我知道您可以输入 hg log 来查看所有变更集,然后输入 hg log -vprXX 来查看文本差异,但这对我喜欢 GUI 的人来说太难了。有人知道如何使用 GUI 工具进行等效操作吗?

最佳答案

不能只使用 -c 选项来 extdiff 吗?

hg kdiff3 -c XX

hg examdiff -c XX

在你的例子中?

-c --change change made by revision

来自 hg help extdiff 输出。

关于mercurial - 如何使用 GUI diff 工具查看 Mercurial 变更集变更,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2580662/

相关文章:

.net - IE 与 Chrome 证书处理,以及 XP 与 Windows 7 上的 SSL 通信

c# - C# 的可逆字符串差异(历史)算法?

compare - 使用 Perforce 对比多个更改列表

正在搜索 Mercurial 存储库 (TortoiseHG)?

Mercurial ssh 认证 whenpush

mercurial - 有趣的是,当为 Mercurial 添加 .hgignore 时,此文件本身在 hg 状态中显示为 "?"?

c++ - 在 Windows XP 和 CodeBlocks 上延迟加载 DWMAPI

Python:OpenCV 无法在 Windows xp 上加载

mercurial - 我们如何自定义 fetch 扩展使用的默认提交消息?

mercurial - 在Mercurial上使用外部差异工具