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

名称

start-commit — 通知提交开始。

描述

start-commit 钩子在提交事务创建之前运行。它通常用于判断用户是否具有提交权限。

如果 start-commit 钩子程序返回非零退出值,则在提交事务创建之前停止提交,并且打印到 stderr 的任何内容都会被传递回客户端。

输入参数

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

  1. 仓库路径

  2. 尝试提交的已认证用户名

  3. 客户端传递给服务器的功能列表,以冒号分隔,包括 depthmergeinfolog-revprops(Subversion 1.5 中新增)。

常见用途

访问控制(例如,由于某种原因暂时锁定提交)。

一种仅允许具有特定功能的客户端访问的方式。

TortoiseSVN 官方中文版 1.14.7 发布