Mercurial变更集ID中的两个数字是多少?

时间:2012-04-17 22:32:14

标签: mercurial

$ hg heads
changeset:   211:746a4ab8b3e3

分别是211746a4ab8b3e3是什么?

当我hg revert -r REV时,REV应该是什么? 211746a4ab8b3e3211:746a4ab8b3e3

2 个答案:

答案 0 :(得分:11)

211 local revision number 746a4ab8b3e3Node ID 。对于相同的节点ID,本地修订版[可能] 之间不同,并且对于通信修订版没有用。带有:的表单只是它们通常一起表示以供显示的方式。

在大多数情况下, “版本号”可以与Hg命令一起使用。 (并且本地版本更容易输入!)但请注意:如果有人说“更新到版本42”,那么他们要么正在看你的屏幕,要么需要上课。

现在去找an Hg tutorial; - )

答案 1 :(得分:1)

正如pst所说211之前是本地修订号。

我建议你看看这个伟大的HG INIT Tutorial

从下面的HG Init示例中可以看到,每次签入时,第一个变更集编号都会增加。

  

变更集:1:a52881ed530d标签:提示用户:Joel Spolsky    日期:2008年2月8日星期一14:51:18 - 0500   摘要:改变紧缩到smoosh

     

变更集:0:c1fb7e7fbe50用户:Joel Spolsky    日期:2008年2月8日星期一14:50:08 - 0500   摘要:鳄梨调味酱配方的初始版本