hg rebase后重复提交

时间:2014-08-21 10:13:01

标签: mercurial dvcs

我知道变基,已经公开的回购,不是一个好主意,因为我们最终可能会有重复的变更集(它们有不同的ID,但更改与源文件相同)。 以下是Mercurial Rebase Extension documentation的摘录:

  

您不应该重新定义已经共享的变更集       其他。这样做将迫使其他人执行相同的rebase或       在引入你的重新定位后,他们最终会得到重复的变更集       的变更。

但我感兴趣的是重复提交究竟会出现什么问题?你能给我一些可能出现问题的例子吗?我已经尝试合并两个具有重复提交的分支并且没有问题,合并分支上只存在两个具有相同名称的变更集。

1 个答案:

答案 0 :(得分:0)

  

重复提交究竟会出现什么问题?

肮脏的历史,额外的头 - >需要+1合并