在mercurial中标记差异

时间:2011-02-17 14:23:44

标签: mercurial diff

在mercurial中是否有办法在2个不同的标签之间进行区分?

我已经标记了我的构建版本,并且在构建版本之间进行了几次提交,并希望找出2版本之间的差异。

2 个答案:

答案 0 :(得分:13)

hg diff -r tag1:tag2

这就是它的全部内容。

答案 1 :(得分:6)

answer in the Kiln StackExchange似乎相当完整(基于hg diff和hg log):

  

要查看标签v1.0和v1.1之间引入的所有变更集,请运行:

hg log -r v1.0:v1.1
  

要查看这些修订中引入的差异的净总和,您可以运行:

hg diff -r v1.0:v1.1
  

如果需要,Mercurial甚至可以使用changelog-style格式化此输出。只需添加--style changelog参数:

hg log -r v1.0:v1.1 --style changelog