Mercurial合并权限

Mar*_*eon 1 permissions merge mercurial

您是否可以配置Mercurial权限,因此只有存储库1.1可以合并到1.0中,而其他存储库(即:1.2,1.3)不能合并到1.0中?我们有兴趣在可以合并到什么内容中添加一些控件.

Ry4*_*ase 5

命名分支案例

你无法阻止人们在他们的本地机器上做任何他们想做的事情(这是分散的部分),但是你可以拒绝接受这些改变pretxnchangegroup.您需要一个钩子来检查每个传入的变更集,以确保它是一个合并变更集(有两个父级),父级的分支都不违反您的规则.

假设你在谈论命名分支.如果您使用repos作为分支,将书签作为分支或匿名分支变得更难,因为分支名称不是变更集的一部分.

如果你正在使用命名分支,你可以使用AclExtension使某些分支只能由select用户写入 - 也许只有发布管理器在活动开发完成后才能推送/合并到1.0?

最后,您没有任何限制将取代良好的员工培训.