在Mercurial中,“hg vdiff -r -2:-3”和“hg vdiff -c -2”完全一样吗?

时间:2010-10-29 03:22:03

标签: mercurial

因为我以前总是这样做

hg vdiff -r -2:-3
hg vdiff -r 5213:5212

所有hg命令与使用

完全相同
hg vdiff -c -2
hg vdiff -r 5213

2 个答案:

答案 0 :(得分:2)

-c选项表示此修订引入的更改,因此如果22是23的第一个父项,则hg foobar -c 23hg foobar -r22:23相同。当22和23不在parent0-child关系中时,你得到两个随机变化集的差异。

答案 1 :(得分:1)

使用hg help revisions查看可以指定修订的各种方法,这些方法应该适用于所有子命令。