mercurial阶段,在将阶段变为秘密时发出警告

时间:2014-02-20 22:40:50

标签: mercurial

每当我将一个阶段从草稿改为秘密时,我都会收到警告。我没有看到危险,我错过了什么?

还有办法关闭警告,而不必添加--force吗?如果我总是凌驾于“安全”之上,那么有一天我会不小心改变公众的阶段。据我所知,公众是唯一不应该改变的阶段。 (如果我们只应该向前移动阶段,并从第二阶段/步骤开始,那么第一阶段/步骤就没用了。)

所以问题是:

  • 我在理解中遗漏了一些东西,是从草案到秘密变得危险吗?我为什么要担心?我应该注意什么?什么可能出错?
  • 如果当前阶段是草稿,如果没有警告或使用--force,我如何允许更改为机密?可能是某种别名,最好也适用于乌龟。

1 个答案:

答案 0 :(得分:0)

秘密阶段变更集是,#34;秘密"并且这个带有后代的变更集不会被同步推送

  

有没有办法关闭警告,而不必添加--force?

来自hg help phase

  

除非指定了-f / - force,否则" hg phase"不会将变更集从较低阶段转移到较高阶段。阶段按如下顺序排列:

 public < draft < secret

-

  

如果我们只应该向前移动阶段,并从第二阶段/步骤开始,那么第一阶段/步骤是无用的

您可以手动更改阶段(-s -f),何时需要

  

如果当前阶段是草稿,如果没有警告或使用--force,我如何允许更改为机密?

Nohow。您必须使用--force(直接或别名)