我有一个命名分支(同一个存储库),它是为了刺杀某些东西而创建的。我现在决定将分支中创建的所有变更集移回主(默认),然后关闭分支。
我尝试了许多不同的东西,包括这篇文章中概述的内容(How to repeatedly merge branches in Mercurial),但我无法让它工作:(
任何人都可以提供任何指示吗?
谢谢。
最佳答案
merge 功能分支到默认
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
请注意,关闭命令不会对存储库历史产生任何破坏性影响
它将您的分支标记为已关闭,以便它不会出现在
hg branches
中和 hg heads
命令输出
关于mercurial - 尝试在 Mercurial 中从分支 merge 回主分支并关闭分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2215017/