我怎样才能忽略 Subversion 提交钩子?

我怎样才能忽略 Subversion 提交钩子?

我是旧版 Subversion 实现的管理员。我们有几个棘手的提交钩子需要我暂时忽略(以便让我修复存储库中的某些内容)。

有没有什么办法可以忽略提交钩子?

  • 基于每个命令?
  • 从服务器(我有 root 访问权限)使用其中一个管理工具?
  • 或者甚至短时间内全局禁用它们?

答案1

SVN钩子:

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

因此,完整的 *-commit 钩子集始终是

/hooks/start-commit.*
/hooks/pre-commit.*
/hooks/post-commit.*

最简单、最快捷的禁用方法任何hooks(从我的角度来看)只是以某种方式重命名

相关内容