Mercurial:启用合并但禁止提交
Mercurial: enable merge but forbid commit
如何禁止提交并允许合并到特定分支?
例如。主分支不能通过提交完成,但可以通过合并完成。
如果你想允许 仅 合并到一个分支中,请检查该分支的每个提交是否有两个父项的挂钩 - 如果只有一个,则拒绝传入的更改.
基于@planetmaker 的想法
我找到了一个可以帮助我的钩子:
https://www.mercurial-scm.org/wiki/HookExamples#pretxnchangegroup:_enforce_the_stable_branch_to_contains_only_merge_commits_on_the_server
如何禁止提交并允许合并到特定分支?
例如。主分支不能通过提交完成,但可以通过合并完成。
如果你想允许 仅 合并到一个分支中,请检查该分支的每个提交是否有两个父项的挂钩 - 如果只有一个,则拒绝传入的更改.
基于@planetmaker 的想法 我找到了一个可以帮助我的钩子: https://www.mercurial-scm.org/wiki/HookExamples#pretxnchangegroup:_enforce_the_stable_branch_to_contains_only_merge_commits_on_the_server