本文字档仍在撰写中,内容可能随时更改,并且可能无法准确反映 Apache™ Subversion® 软件任何已发布版本的描述。 收藏或以其他方式将他人引导至本页可能不是明智之举。 请访问 https://svnbook.subversion.org.cn/ 查看本书的稳定版本。
pre-commit — 提交完成前通知。
pre-commit
REPOS-PATH
TXN-NAME
pre-commit 钩子在提交事务提升为新版本之前运行。 通常,此钩子用于防止由于内容或位置而被禁止的提交(例如,您的网站可能要求对特定分支的所有提交都包含来自错误跟踪器的票证号,或者传入的日志消息不能为空)。
如果 pre-commit 钩子程序返回非零退出值,则提交将中止,提交事务将被删除,并且打印到 stderr
的任何内容都将被编组回客户端。