2011-09-11 59 views
1

我想在合并操作后运行批处理文件来自动解决某些冲突。Bazaar合并钩子?

有什么想法?

post_merge_hook会工作得很好,但我没有找到任何引用它的存在

感谢

吉尔·艾德尔森

回答

1

有一个在集市没有合并后挂机。你最好的选择是制作一个shell别名或批处理文件,它执行合并,然后是你的冲突解决工具。

另一种替代方法是创建一个插件,该插件注册一个merge_file_content hook来控制bzr如何合并特定文件。自bzr 2.4以来,有一个名为news_merge的捆绑插件,演示了如何使用这个插件。您可能还想了解hooks in the user guide

除非标准合并算法真的无法正确处理您的特殊文件,否则我会推荐第一个选项。