这份文档是为了描述 Subversion 1.4 而编写的。如果您运行的是更新版本的 Subversion,我们强烈建议您访问 https://svnbook.subversion.org.cn/ 并查阅适合您 Subversion 版本的版本。
pre-unlock — 通知路径解锁尝试。
pre-unlock 钩子在有人试图解除文件锁定时运行。它可以用来创建策略,指定哪些用户被允许解锁特定路径。在确定关于解除锁定的策略方面,它尤为重要。如果用户 A 锁定了一个文件,用户 B 是否被允许解除锁定?如果锁定时间超过一周了呢?钩子可以决定并执行这些类型的操作。
如果 pre-unlock 钩子程序返回非零退出值,则解锁操作将中止,并向客户端传递任何输出到 stderr 的内容。
按顺序传递给钩子程序的命令行参数是
仓库路径
要锁定的版本化路径
尝试锁定的用户的认证用户名
访问控制