【发布时间】:2011-02-17 14:23:43
【问题描述】:
在 mercurial 中有没有办法区分 2 个不同的标签?
我已经标记了我的构建,并且在构建之间进行了几次提交,并且想要找出两个构建之间的差异。
【问题讨论】:
在 mercurial 中有没有办法区分 2 个不同的标签?
我已经标记了我的构建,并且在构建之间进行了几次提交,并且想要找出两个构建之间的差异。
【问题讨论】:
hg diff -r tag1:tag2
仅此而已。
【讨论】:
这个answer in the Kiln StackExchange 看起来很完整(基于hg diff 和hg 日志):
要查看在标签 v1.0 和 v1.1 之间引入的所有变更集,请运行:
hg log -r v1.0:v1.1
要查看这些修订中引入的差异的净总和,您应该运行:
hg diff -r v1.0:v1.1
Mercurial 甚至可以根据需要以更改日志样式格式化此输出。只需添加
--style changelog参数:
hg log -r v1.0:v1.1 --style changelog
【讨论】: