svnadmin setlog

优质
小牛编辑
117浏览
2023-12-01

svnadmin setlog — 设置版本号的日志消息.

大纲

svnadmin setlog REPOS_PATH -r REVISION FILE

描述

把版本号 REVISION 的日志消息设置成 文件 FILE 的内容.

这个命令类似于用带有选项 --revprop 的命令 svn propset 设置版本号的 svn:log 属性, 不同点是在使用 svnadmin setlog 可以利用选项 --bypass-hooks 旁路掉 pre-commit 或 post-commit 钩子 脚本, 这对于没有在钩子 pre-revprop-change 中开启版本号修改的情景非常 方便.

[警告]警告

Subversion 不会对版本号属性进行版本控制, 所以 svnadmin setlog 会永久性地覆盖掉之前的日志消息.

选项

--bypass-hooks
--revision (-r) ARG

示例

把版本号 19 的日志消息设置成文件 msg 的 内容:

$ svnadmin setlog /var/svn/repos/ -r 19 msg