3

这似乎一直发生在我身上:我在父仓库工作。我在 subrepo 中找到并修复了一个错误。我继续进行父回购工作。我使用“添加的功能 X”之类的消息提交父仓库。我推。

在这一点上,我注意到 subrepo 错误修复也被提交和推送,提交消息与 subrepo 完全无关

让自己成为“提交”替代品的最简单方法是什么,在这种情况下会拒绝做任何事情,指出子回购有未提交的更改?或者,也许我可以在我的.hgrc?

4

1 回答 1

7

你有两个选择:

  1. 将 Mercurial 安装升级到 2.0 或更高版本
  2. 编辑您的~/.hgrc文件并将以下选项添加到该[ui]部分:

    commitsubrepos = false
    
于 2012-04-04T23:42:41.487 回答