代码之家  ›  专栏  ›  技术社区  ›  Omar Abid

使用mercurial在文件中进行交叉更改

  •  0
  • Omar Abid  · 技术社区  · 14 年前

    我是mercurial的新手,所以我的问题可能很愚蠢。 假设您在第一次开始编写代码时犯了一个错误。例如,你推杆

    <!html DOCTYPE>

    <!DOCTYPE html>

    现在您想更改此内容,但不仅要更改为最新版本,还要更改为页面的所有修订版和版本。这可能吗?

    1 回复  |  直到 12 年前
        1
  •  0
  •   Ry4an Brase    14 年前

    奥马尔,mercurial是关于你工作的永恒的历史记录。你可以/应该纠正你所有头脑中的错误,但它像科学家的航海日志一样永远留在历史上。

    Editing History 包括histedit、convert、mercurial queues和import/export/transplant,但它们都不是严格意义上应该使用的mercurial,而且它们都更改了所有后续变更集的hashid,这会破坏其他任何项目工作人员的克隆。

    简言之:如果可能的话,你可以平静地保留历史上的旧数据,并在新的修订版中进行更正。

    推荐文章