Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用其他分支更新mercurial分支_Mercurial_Merge - Fatal编程技术网

如何使用其他分支更新mercurial分支

如何使用其他分支更新mercurial分支,mercurial,merge,Mercurial,Merge,我有两个分支分支A和分支B。我想用分支A中的所有内容更新分支B,而不修改分支A中的任何内容 我仍然希望在分支B上提交更改。我该怎么做 hg checkout B hg merge A hg commit 这将把A的更改合并到B中,并在B上创建一个完全不变的新提交。如果我执行hg update-C-r则执行相同的操作,只是键入的次数更多,而且更难执行:checkout是update的别名,使用分支机构名称与查找该分支机构负责人的修订号相同,-r对于更新/签出是可选的。

我有两个分支
分支A
分支B
。我想用
分支A
中的所有内容更新分支B,而不修改
分支A
中的任何内容

我仍然希望在分支B上提交更改。我该怎么做

hg checkout B
hg merge A
hg commit

这将把A的更改合并到B中,并在B上创建一个完全不变的新提交。

如果我执行
hg update-C-r
则执行相同的操作,只是键入的次数更多,而且更难执行:
checkout
update
的别名,使用分支机构名称与查找该分支机构负责人的修订号相同,
-r
对于更新/签出是可选的。