本文档旨在描述 Subversion 1.4。如果您正在运行更新版本的 Subversion,我们强烈建议您访问 https://svnbook.subversion.org.cn/ 并查阅适合您 Subversion 版本的版本。
pre-lock — 路径锁定尝试的通知。
pre-lock 钩子在任何人尝试锁定路径时运行。它可以用来完全阻止锁定,或者创建一个更复杂的策略,指定哪些用户被允许锁定特定路径。如果钩子注意到预先存在的锁定,那么它也可以决定是否允许用户“抢夺”现有的锁定。
如果 pre-lock 钩子程序返回非零退出值,则锁定操作将中止,并且打印到 stderr 的任何内容都将被传递回客户端。
传递给钩子程序的命令行参数,按顺序排列为
仓库路径
要锁定的版本控制路径
尝试锁定的用户的已认证用户名
访问控制