gpt4 book ai didi

Mercurial/TortoiseHG 将主干更改 merge 到分支中

转载 作者:行者123 更新时间:2023-12-03 14:54:44 24 4
gpt4 key购买 nike

我刚刚从 SVN 切换过来,在对主干进行了一些更改后,我会将一系列修订版(从我上次从主干 merge 到分支 - HEAD) merge 到一个分支中。我想使用 TortoiseHG 对 Mercurial 做同样的事情,但我不知道如何做。我刚刚向主干提交了两个变更集,现在我需要分支来集成这些变更。提前致谢!

最佳答案

我写了一篇关于 working with branches in Mercurial 的指南.归结为:

$ hg update mybranch # unless you are already at the tip of the branch
$ hg merge default # merge in latest changes from "trunk"
$ hg commit -m 'Merge with default'

mybranch完成后,您关闭它并将其 merge 为默认值:
$ hg commit --close-branch -m 'Ready for merge'
$ hg update default
$ hg merge mybranch
$ hg commit -m 'Integrated mybranch'

Mercurial 很酷的一点是,无论您在哪个方向 merge ,您都使用相同的命令。 Subversion 的 merge 跟踪系统要求您在一个方向 merge 时添加特殊的命令行标志,而不是另一个方向(我不记得哪个方向是哪个方向,没有在手册中查找)。

关于Mercurial/TortoiseHG 将主干更改 merge 到分支中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3832606/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com