本文档旨在描述 Apache™ Subversion® 的 1.7.x 系列。如果您运行的是其他版本的 Subversion,强烈建议您访问 https://svnbook.subversion.org.cn/ 并查阅适合您 Subversion 版本的文档。

名称

pre-unlock — 解锁路径尝试的通知。

描述

当有人尝试解除对文件的锁定时,pre-unlock 钩子就会运行。它可以用来创建策略,指定哪些用户可以解锁特定路径。对于确定关于锁破坏的策略尤其重要。如果用户 A 锁定了一个文件,用户 B 是否可以破坏锁?如果锁已经超过一周了呢?这些问题可以通过钩子来决定和执行。

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

输入参数

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

  1. 仓库路径

  2. 要解锁的版本化路径

  3. 尝试解锁者的认证用户名

  4. 与要移除的锁关联的锁令牌

  5. 如果用户尝试破坏锁,则为 1;否则为 0

常见用途

访问控制

TortoiseSVN 官方中文版 1.14.7 发布