让Mercurial回购拒绝任何可能导致多头分支机构的推动

让Mercurial回购拒绝任何可能导致多头分支机构的推动,mercurial,mercurial-hook,mercurial-commit,Mercurial,Mercurial Hook,Mercurial Commit,我如何配置Mercurial回购以拒绝任何可能导致多头分支的推送 接下来,我如何将克隆配置为始终在提交之前提取,以便hg可以警告提交是否会导致多头分支,以便用户可以中止或知道在提交后必须合并/重新基址?用于在本地或服务器上强制执行单头,在hgrc中设置experimental.single-head-per-branch=True。在您的情况下,您需要将其设置在服务器上。谢谢您的提示。我正在使用bitbucket.com,我想我无法手动编辑那里的.hg/hgrc。你知道一种在bitbucket上

我如何配置Mercurial回购以拒绝任何可能导致多头分支的推送


接下来,我如何将克隆配置为始终在提交之前提取,以便hg可以警告提交是否会导致多头分支,以便用户可以中止或知道在提交后必须合并/重新基址?

用于在本地或服务器上强制执行单头,在hgrc中设置
experimental.single-head-per-branch=True
。在您的情况下,您需要将其设置在服务器上。谢谢您的提示。我正在使用bitbucket.com,我想我无法手动编辑那里的
.hg/hgrc
。你知道一种在bitbucket上实现这一点的方法吗?为什么不在你的问题中明确添加bitbucket约束(并这样标记)@XDR抱歉,我不知道有什么方法可以在bitbucket上实现这一点。您还可以在任何地方本地启用此功能,这样就不会在本地创建多头分支,从而防止推送分支。