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

qaz*_*wsx 8 mercurial

$ hg heads
changeset:   211:746a4ab8b3e3
Run Code Online (Sandbox Code Playgroud)

什么是211746a4ab8b3e3分别?

当我这样做时hg revert -r REV,应该REV是什么? 211或者746a4ab8b3e3,或211:746a4ab8b3e3

小智 11

211本地修订号,746a4ab8b3e3节点ID.的本地修改将[有可能] 不同存储库之间对于相同的节点ID,并且不进行通信的修改是有用的.带有它的表单:只是它们通常一起表示以供显示的方式.

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

现在去找一个Hg教程 ;-)

  • A:表示范围,因此211:746a4ab8b3e3表示变更集211和746a4之间的范围.这只是您的存储库中的1个变更集,但可以是其他人的存储库中的任意数量的变更集. (2认同)