此文本尚未完工,可能随时发生变化,可能无法准确描述任何已发布的 Apache™ Subversion® 软件版本。将此页面添加书签或以其他方式向其他人推荐此页面可能不是一个明智的主意。请访问 https://svnbook.subversion.org.cn/ 以获取此书的稳定版本。

名称

post-revprop-change — 成功更改修订版本属性的通知。

概要

post-revprop-change REPOS-PATH REVISION USER PROPNAME ACTION

描述

在正常提交范围之外修改修订版本属性后,将立即运行 post-revprop-change 钩子。正如您从其对应钩子 pre-revprop-change 的描述中推断出的那样,除非实现 pre-revprop-change 钩子,否则此钩子根本不会运行。它通常用于发送属性更改的电子邮件通知。

如果 post-revprop-change 钩子返回非零退出状态,则更改 将不会 被中止,因为它已经完成。但是,钩子打印到 stderr 的任何内容都将被封送到客户端,这使得诊断钩子故障更加容易。

输入参数

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

  1. 仓库路径

  2. 属性被修改的修订版本

  3. 进行更改的人员的身份验证用户名

  4. 更改的属性名称

  5. 更改说明:A(添加)、D(删除)或 M(修改)

此外,Subversion 通过标准输入将属性的先前值传递给钩子程序。

常见用法

属性更改通知

TortoiseSVN 官方中文版 1.14.7 发布