gpt4 book ai didi

svn - 每个存储库的颠覆 Hook 模板是如何生成的?

转载 作者:行者123 更新时间:2023-12-04 16:47:31 25 4
gpt4 key购买 nike

我们在 Windows 上使用 Subversion Edge 5.2。

每当我们创建一个 repo 时,repo 中的 hooks 文件夹会预先填充以下模板:

  1. post-commit.tmpl
  2. post-lock.tmpl
  3. post-revprop-change.tmpl
  4. post-unlock.tmpl
  5. pre-commit.tmpl
  6. pre-lock.tmpl
  7. pre-revprop-change.tmpl
  8. pre-unlock.tmpl
  9. 开始提交.tmpl

原版保存在哪里?我想重写 post-commit.tmpl,所以无论何时我们创建一个新的 repo,它都会使用我们的版本,这样就省去了我们去文件夹并手动替换文件的手动步骤。

TIA

最佳答案

我认为这是一个误区:这些 Hook 是示例和模板 (.tmpl)。它们不可运行,因此即使您修改了它们,您也需要使它们可执行。因此仍然需要手动步骤。

它们是直接在SVN源码中定义的: Link to repos.c (搜索“/* Start-commit hook.*/”)

所以不幸的是你不能改变默认的钩子(Hook)模板(除非你想修补 svn 源代码并自己构建它..)

关于svn - 每个存储库的颠覆 Hook 模板是如何生成的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45678287/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com