Mercurial:在开发过程中来自命名分支创建的影响

时间:2013-04-09 13:28:06

标签: mercurial

我使用Mercurial命名分支来标记开发的大线程(CustomerA分支)。

当开始处理CustomerB更改(在同一个仓库中)时,我忘记从一开始就启动命名分支(客户B)。

我的回购中有以下历史记录:

CustomerA-1 > CustomerA-2 > CustomerA-3 > CustomerA-8 > CustomerA-9
                          |
                          > CustomerA-4 > CustomerA-5 > CustomerB-6 > CustomerB-7

将“原样”留下是否有任何负面影响?如果我按“原样”保留“4”和“5”变更集,那么Mercurial工作流程(合并,分支,克隆等之间的切换)是否存在特定的实际问题,即使逻辑上它们属于CustomerB分支?例如,“hg head”列表中出现“5”,是否会产生任何不利影响?

有关如何修复它的stackoverflow有很好的答案,但我不想重写历史记录,除非这种情况将来会引起特定的痛点:

Mercurial move changes to a new branch

Mercurial: Named Branches vs Multiple Repositories

1 个答案:

答案 0 :(得分:0)

你很好。我想不出任何因使用命名分支而产生的负面影响。