【发布时间】:2015-11-27 11:16:40
【问题描述】:
我不确定这是否是 Mercurial 或 TortoiseHG(均为 3.6.1 版)的问题,但我遇到了一个问题,即从我们的 RhodeCode 服务器中提取的修订版最近开始被给予“草稿”在一台特定的开发机器上进行阶段。
我自己的机器正在提取修订并将它们正确标记为“公开”,但我的同事总是得到“草稿”。我们不知道他的配置最近有任何更改,我们已经比较了我们机器之间的mercurial.ini 和hgrc 文件。
我对 Mercurial 仍然一无所知(尽管在过去 4 年中一直在使用它),所以我很难确切地了解正在发生的事情。
是否有任何特定设置(在 Mecurial 或 TortoiseHG 中)意味着我拉的修订会导致本地“公共”阶段,但当我的同事拉动时会导致本地“草稿”阶段?
【问题讨论】:
-
这通常是在服务器上发生的事情;如果存储库被标记为non-publishing,则推送的提交将保持在草稿阶段。我对 RhodeCode 知之甚少,但显然may have been a recent issue 默认情况下将存储库设为非发布。请注意,这通常不是有害行为。为什么你们两个不一样,我不知道。
-
谢谢@Reimer - 我会继续调查。正如你所说,它并没有那么有害,但我相信如果我们不小心,它仍然可能会导致问题
-
请注意:1) 我看到变更集的“草稿”阶段,从我的 THG 中的 Git-repo 中提取 2) RhodeCode 支持(Mercurial 除外)还有 Git+SVN 存储库
标签: mercurial tortoisehg