【发布时间】:2014-10-14 22:20:57
【问题描述】:
我知道,已经公开 repo 的 rebase 不是一个好主意,因为我们最终会得到重复的变更集(它们有不同的 id,但更改与源文件相同)。 这是来自Mercurial Rebase Extension documentation的sn-p:
您不应该重新设置已经共享的变更集 其他。这样做会迫使其他人执行相同的变基或 在拉入你的 rebase 后,他们最终会得到重复的变更集 变更集。
但我很感兴趣,重复提交到底有什么问题?你能给我一些可能发生的问题的例子吗?我已经尝试合并具有重复提交的两个分支并且没有问题,合并的分支上只存在两个同名的变更集。
【问题讨论】: