拉动修订未被标记为公共阶段

问题描述 投票:0回答:2

我不确定这是Mercurial或TortoiseHG(版本3.6.1)的问题,但我有一个问题,从我们的RhodeCode服务器撤出的修订最近开始在一个特定的开发机器上给出“草稿”阶段。

我自己的机器正在拉动修订并将它们标记为“公开”,但我的同事总是得到“草稿”。我们不知道他的配置最近有任何变化,我们比较了mercurial.ini和我们机器之间的hgrc文件。

当涉及Mercurial时,我仍然相当无能为力(尽管过去4年使用过它),所以我很难理解究竟发生了什么。

是否有任何特定的设置(在Mecurial或TortoiseHG中)意味着由我拉动的修订导致当地的“公共”阶段,但是当我的同事撤下时会导致本地“草案”阶段?

mercurial tortoisehg
2个回答
1
投票

有一个设置要检查:

有时可能需要在草案阶段推送和拉动变更集以共享未完成的工作。这可以通过设置存储库以禁用其配置文件中的发布来完成:

[相位] publish = False

参考:https://www.selenic.com/mercurial/hg.1.html#phases


0
投票

这必须与RhodeCode Phases控件有关,如果他们没有在全局范围内取消设置“将存储库设置为发布”,请与您的超级管理员核实版本<3.7,如果它是3.7+每个存储库在设置下拥有它自己的阶段控制 - > VCS。

© www.soinside.com 2019 - 2024. All rights reserved.