【问题标题】:Duplicate commits after hg rebasehg rebase 后重复提交
【发布时间】:2014-10-14 22:20:57
【问题描述】:

我知道,已经公开 repo 的 rebase 不是一个好主意,因为我们最终会得到重复的变更集(它们有不同的 id,但更改与源文件相同)。 这是来自Mercurial Rebase Extension documentation的sn-p:

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

但我很感兴趣,重复提交到底有什么问题?你能给我一些可能发生的问题的例子吗?我已经尝试合并具有重复提交的两个分支并且没有问题,合并的分支上只存在两个同名的变更集。

【问题讨论】:

    标签: mercurial dvcs


    【解决方案1】:

    重复提交到底有什么问题?

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

    【讨论】:

      猜你喜欢
      • 2023-03-27
      • 2012-01-01
      • 1970-01-01
      • 2012-03-05
      • 2017-03-25
      • 2015-03-03
      • 2012-08-15
      • 1970-01-01
      • 2016-05-03
      相关资源
      最近更新 更多