分支合并后Addremove?

时间:2015-03-09 17:10:23

标签: command-line merge mercurial

我在一个在不同分支机构中有很多发展的环境中工作。我们使用mercurial作为源代码控制,并经常合并包含其他功能的分支。我想知道在分支合并之后和提交之前是否有必要做hg addremove

e.g:

hg checkout foo
hg merge bar
hg addremove ?
hg commit -m "MERGE: bar -> foo"

是否可能需要添加或删除文件中的变更集,或者这是由mercurial自动处理的?

1 个答案:

答案 0 :(得分:1)

合并期间通常不需要

hg addremove。除非在合并期间手动添加或删除文件,否则不会自动处理合并。

但是我个人不建议使用hg addremove,尤其是在合并案例中,因为我认为明确地从源代码控制中添加和删除文件更明智。