防止在mercurial分支之间追溯修改数据库迁移

时间:2012-12-12 06:55:35

标签: mercurial migration branch mercurial-hook

是否可以阻止有人推送已经应用(提交到单独的分支)数据库迁移的提交?

例如,在默认分支中,存在迁移01和02(已应用)。在开发分支中,有人添加了迁移03,但也修改了迁移02.如何通过mercurial hook阻止此提交?

1 个答案:

答案 0 :(得分:0)

您可以编写一个pretxnchangegroup挂钩来检查修改迁移目录中现有文件的提交。不应该与某些hg API docs一起拼凑一些东西。