在mercurial中标记差异

Tyl*_*ith 13 diff mercurial

在mercurial有两种不同的标签之间的差异?

我已经标记了我的构建,并且在构建之间有几个提交,并想要找出2个构建之间的差异.

Chr*_*s R 14

hg diff -r tag1:tag2
Run Code Online (Sandbox Code Playgroud)

这里的所有都是它的.


Von*_*onC 6

这个答案在窑StackExchange似乎相当齐全(基于hg diff和Hg数):

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

hg log -r v1.0:v1.1
Run Code Online (Sandbox Code Playgroud)

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

hg diff -r v1.0:v1.1
Run Code Online (Sandbox Code Playgroud)

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

hg log -r v1.0:v1.1 --style changelog
Run Code Online (Sandbox Code Playgroud)