Mar*_*son 7 merge mercurial branch
我有一个命名分支(相同的存储库),它是为了刺激某些东西而创建的.我现在决定将分支中创建的所有变更集移回main(默认),然后关闭分支.
我尝试了很多不同的东西,包括这篇文章中概述的内容(如何在Mercurial中重复合并分支)但我无法让它工作:(
任何人都可以提供任何指示吗?
谢谢.
将功能分支合并为默认值
hg up default
hg merge feature-branch-name
hg ci -m 'merged feature-branch-name into default'
Run Code Online (Sandbox Code Playgroud)
关闭您不想再使用的分支
hg up feature-branch-name
hg ci --close-branch -m 'close feature-branch-name branch'
hg up default
Run Code Online (Sandbox Code Playgroud)
请注意,close命令对存储库历史记录没有任何破坏性影响
它标志您的分支为封闭的,这样就不会出现在hg branches和hg heads命令的输出
我已经设法使用问题中提到的链接解决了我的问题。链接中描述的步骤实际上合并了我的更改,但我没有意识到,因为我在 TortoiseHg UI 中查看并且看不到那里的更改。当我hg outgoing通过命令行执行时,合并似乎工作正常。
| 归档时间: |
|
| 查看次数: |
1474 次 |
| 最近记录: |