2013-04-25 27 views
0

当你做一个导致多个磁头的hg拉动时,你的文件系统中哪个磁头处于“活动”状态?Mercurial - 拉动后的主动变化集

即:考虑到与变更集本地repostory:

A1 - A2 - A3 

,然后做一个汞柱拉,导致多个头:

A1 - A2 - A3 
     \ 
      B3 

在此之前做一个汞合并,该变更将是在文件系统上活动?它会是A3还是B3?

回答

3

不确定你的意思是“在文件系统上激活”,但在做了hg pull之后,工作目录没有改变。您需要执行hg update以将工作文件夹更新为其中一个提交的提交。

在做hg update时,您可以指定所需的变更集。如果你不这样做,工作目录会更新到当前命名分支的顶端。

+0

谢谢。您可以使用什么命令查看活动目录中的变更集?当我使用hg头部或hg父母时,我会看到两个变更集。 – 2013-04-25 18:28:36

+0

@Marcus'hg parents'应该是吧。如果它显示两个变更集...也许你做了一个“合并”,并没有提交? – 2013-04-25 18:36:08

+0

嗯..也许我开始了我的合并,但没有提交。情况可能如此。 – 2013-04-25 19:11:19