Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
防止mercurial分支之间数据库迁移的追溯性修改_Mercurial_Migration_Branch_Mercurial Hook - Fatal编程技术网

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

防止mercurial分支之间数据库迁移的追溯性修改,mercurial,migration,branch,mercurial-hook,Mercurial,Migration,Branch,Mercurial Hook,是否可以阻止某人推动已应用(提交到单独的分支)数据库迁移的提交 例如,在默认分支中存在现有迁移01和02(已应用)。在开发分支中,有人添加了迁移03,但也修改了迁移02。如何通过mercurial钩子阻止此提交?您可以编写一个pretxnchangegroup钩子,用于检查修改迁移目录中现有文件的提交。用一些东西拼凑起来应该没那么难

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


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

您可以编写一个
pretxnchangegroup
钩子,用于检查修改迁移目录中现有文件的提交。用一些东西拼凑起来应该没那么难