【问题标题】:Mercurial, detect merge conflictsMercurial,检测合并冲突
【发布时间】:2014-03-12 11:22:12
【问题描述】:

我想创建一个 bash 脚本,它会定期将我的默认分支合并到所有活动分支中。当发生合并冲突时,脚本应该跳过分支并回滚任何更改。

为了实现这一点,我认为我需要检测是否发生冲突。有没有办法在合并之前检测冲突?像 hg 检测冲突之类的东西?

【问题讨论】:

    标签: bash merge mercurial


    【解决方案1】:

    您可以使用 hg merge --tool internal:merge 尝试使用 Mercurials 内部合并工具进行合并(因此没有 vimdiff 等) 然后用hg resolve --list看看有没有冲突。

    $ hg 解析 --list

    U 冲突文件

    如果是这种情况,您可以使用hg update -C . 恢复到合并前的修订版。

    【讨论】:

      猜你喜欢
      • 2011-12-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-04
      • 2010-10-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多