本文只正对Window系统,Linux或Unix系统请参考其它文章。
在创库的hook下找到pre-revprop-change.tmpl,根据该模版创建pre-revprop-change.bat,将以下代码写入该bat文件,即可实现修改Log日志的功能。
SET REPOS="%1"
SET REV="%2"
SET USER="%3"
SET PROPNAME="%4"
SET ACTION="%5"
IF %ACTION% == "M" (IF %PROPNAME% == "svn:log" (EXIT 0))
ECHO "Changing revision properties %PROPNAME% is prohibited" >&2
EXIT 1