我使用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有很好的答案,但我不想重写历史记录,除非这种情况将来会引起特定的痛点:
答案 0 :(得分:0)