尝试在Mercurial中从分支合并回主分支并关闭分支

尝试在Mercurial中从分支合并回主分支并关闭分支,mercurial,merge,branch,Mercurial,Merge,Branch,我有一个命名的分支(同一个存储库),它是为了插入一些东西而创建的。我现在决定将分支中创建的所有变更集移回主(默认)中,然后关闭分支 我尝试了许多不同的方法,包括本文()中概述的内容,但我就是无法让它工作:( 有人能提供一些建议吗 谢谢。我已经使用我在问题中提到的链接解决了我的问题。链接中描述的步骤实际上合并了我的更改,但是我没有意识到,因为我正在查看龟甲UI,在那里看不到更改。当我通过命令行执行hg outing时,似乎rge工作正常。将功能分支合并到默认值 hg up default hg m

我有一个命名的分支(同一个存储库),它是为了插入一些东西而创建的。我现在决定将分支中创建的所有变更集移回主(默认)中,然后关闭分支

我尝试了许多不同的方法,包括本文()中概述的内容,但我就是无法让它工作:(

有人能提供一些建议吗


谢谢。

我已经使用我在问题中提到的链接解决了我的问题。链接中描述的步骤实际上合并了我的更改,但是我没有意识到,因为我正在查看龟甲UI,在那里看不到更改。当我通过命令行执行
hg outing
时,似乎rge工作正常。

将功能分支合并到默认值

hg up default
hg merge feature-branch-name
hg ci -m 'merged feature-branch-name into default'
关闭您不想再使用的分支

hg up feature-branch-name
hg ci --close-branch -m 'close feature-branch-name branch'
hg up default
请注意,close命令对存储库历史记录没有任何中断影响


它将您的分支标记为关闭,这样它就不会出现在
hg branchs
hg heads
命令输出中

如果您描述发生了什么(精确的输入/输出)并进一步定义“无法使其工作”,您将得到更多答案。。。