2012-12-12 23 views
0

是否可以阻止某人推送已經應用(已提交到單獨分支)數據庫遷移的提交?防止對mercurial分支之間的數據庫遷移進行追溯修改

例如,默認分支中存在現有的遷移01和02(已應用)。在開發分支有人增加了遷移03,但也修改了遷移02.如何通過mercurial hook來阻止這個提交?

回答

0

您可以編寫一個pretxnchangegroup鉤子來檢查修改migrations目錄中現有文件的提交。不應該那麼難以與某些hg API docs拼湊在一起。