我知道如何在 Tortoise SVN 中启用服务器端 Hook ,但问题是我想要像“全局”这样的 Hook ,例如服务器上的每个存储库都应该使用全局 Hook 。
我有一个必须包含在每个存储库中的钩子(Hook) - 我现在可以在每个存储库中手动复制该钩子(Hook),但我想知道是否可以声明类似全局钩子(Hook)的东西,以便只有一个钩子(Hook)所在的地方。
有什么建议吗?这可能吗?
最佳答案
实际上钩子(Hook)只能每个存储库定义。
我所做的处理与您想要实现的相同的事情如下:
- 我有一个地方可以存储我想要全局的钩子(Hook)脚本
- 然后,我设置了一个计划任务,将所有这些脚本复制到每个存储库(如果它们尚不存在)
使用此解决方案,我可以轻松更改 Hook 脚本并在各处更新它,并且每当我创建新存储库时,所有需要的 Hook 都会添加到其中。
我在 Linux 或 Windows 服务器上使用过这个。
关于svn - 是否有可能实现类似 "global"Hooks 的功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20652156/