标签: hg-merge

如何正确关闭Mercurial中的功能分支?

我已经完成了一个功能分支feature-x.我想将结果合并回default分支并关闭feature-x,以便在输出中删除它hg branches.

我想出了以下场景,但它有一些问题:

$ hg up default
$ hg merge feature-x
$ hg ci -m merge
$ hg up feature-x
$ hg ci -m 'Closed branch feature-x' --close-branch
Run Code Online (Sandbox Code Playgroud)

所以feature-x分支(更改40- 41)已关闭,但有一个新头,即结束分支变更集44,hg heads每次都会列出:

$ hg log ...
o  44 Closed branch feature-x
|
| @  43 merge
|/|
| o  42 Changeset C
| |
o |  41 Changeset 2
| |
o …
Run Code Online (Sandbox Code Playgroud)

merge mercurial branch hg-merge

238
推荐指数
4
解决办法
10万
查看次数

标签 统计

branch ×1

hg-merge ×1

mercurial ×1

merge ×1