使用一组正则表达式验证提交消息所需的所有步骤是什么?我们希望在半集中式设置中工作,因此我需要为开发人员克隆 ( local repository
) 和我们的中央克隆 ( global repository
) 提供解决方案。我读到了Mercurial Hooks,但我有点迷失如何将所有东西放在一起。
因为local repository
我需要一种在我的开发人员之间分发验证脚本的方法。我知道克隆时钩子不会传播,所以我需要一种方法在每个新克隆中“启用”它们。它将作为我们PrepareEnvironement.bat
脚本的一部分完成,我们无论如何都会在每个干净的克隆上运行。
为了双重安全,我需要对我的global repository
. 应该不可能推动global repository
未验证的提交。我可以手动配置它 - 这是一次性的工作。
我在 Windows 上,所以不需要安装TortoiseHG以外的任何东西。部署Mercurial已经是一场战斗。不欢迎任何其他依赖项。