如何忽略 Subversion 提交挂钩?

Ant*_*ean 5 svn

我是旧版 Subversion 实现的管理员。我们有几个粗糙的提交钩子,我需要暂时忽略它们(以便我修复 repo 中的一些东西)。

有没有办法忽略提交钩子?

  • 在每个命令的基础上?
  • 从服务器(我有 root 访问权限)使用管理工具之一?
  • 甚至在短时间内全局禁用它们?

Laz*_*ger 5

SVN钩子:

  • 是存储库特定的(/hooks存储库-FS 树根目录上的目录)
  • 必须具有预定义的名称并且可以根据主机的操作系统执行才能被调用

全套 *-commit 钩子,因此,总是

/hooks/start-commit.*
/hooks/pre-commit.*
/hooks/post-commit.*
Run Code Online (Sandbox Code Playgroud)

禁用任何钩子(从我的 POV)的最简单、最快捷的方法就是以某种方式重命名它