本文档旨在描述 Subversion 1.4。如果您正在运行更新版本的 Subversion,我们强烈建议您访问 https://svnbook.subversion.org.cn/ 并查阅适合您 Subversion 版本的版本。

名称

pre-lock — 路径锁定尝试的通知。

描述

pre-lock 钩子在任何人尝试锁定路径时运行。它可以用来完全阻止锁定,或者创建一个更复杂的策略,指定哪些用户被允许锁定特定路径。如果钩子注意到预先存在的锁定,那么它也可以决定是否允许用户“抢夺”现有的锁定。

如果 pre-lock 钩子程序返回非零退出值,则锁定操作将中止,并且打印到 stderr 的任何内容都将被传递回客户端。

输入参数

传递给钩子程序的命令行参数,按顺序排列为

  1. 仓库路径

  2. 要锁定的版本控制路径

  3. 尝试锁定的用户的已认证用户名

常见用途

访问控制