【发布时间】:2012-12-12 06:55:35
【问题描述】:
是否可以阻止某人推送涉及已应用(已提交到单独的分支)数据库迁移的提交?
例如,在默认分支中存在现有的迁移 01 和 02(已应用)。在开发分支中,有人添加了迁移 03,但也修改了迁移 02。如何通过 mercurial hook 防止此提交?
【问题讨论】:
标签: mercurial migration branch mercurial-hook
是否可以阻止某人推送涉及已应用(已提交到单独的分支)数据库迁移的提交?
例如,在默认分支中存在现有的迁移 01 和 02(已应用)。在开发分支中,有人添加了迁移 03,但也修改了迁移 02。如何通过 mercurial hook 防止此提交?
【问题讨论】:
标签: mercurial migration branch mercurial-hook
您可以编写一个pretxnchangegroup 挂钩来检查修改迁移目录中现有文件的提交。用hg API docs 拼凑一些东西应该不难。
【讨论】: