在Subversion中,挂钩是以每个存储库为基础编写的。每个钩子都以描述性文件名(例如预先提交)写入存储库根目录中名为“钩子”的文件夹中。根据BZR文档,钩子通常全局安装(例如在〜/ .bazaar/plugins /目录中)。如何在BZR中编写特定于分支的钩子?
是否有可能创建提交给分支的预提交钩子,并且在用户不需要安装插件的情况下运行?
我在文档和一些代码讨论中看到了一个名为“分支钩子”的引用,这听起来很有希望。
我发现这个博客:http://schettino72.wordpress.com/2008/01/20/how-to-execute-tests-on-a-bazaar-pre-commit-hook/,它引述:
“在商场的插件没有项目的具体 让你在其中(分公司)的插件将 应用无法控制 项目(它会全部适用于 )。“
这是不太有前途的。该博客提供了一种解决方法,您可以编写并安装一个插件,该插件在存储库中调用存储库中的挂钩。理想情况下,我不想依赖用户安装插件来运行一个真正基本的钩子,即一个简单的测试。这可能吗?