目录
一、需求分析
开发过程中,在SVN提交文件后,发现注释写的不完整或不够明确,想再修改之前的注释文字。
使用环境:
SVN服务器操作系统:Ubuntu 20.04.6 LTS
SVN版本:Subversion(1.13.0)
客户机操作系统:Windows 11
二、问题分析
安装TortoiseSVN客户端,通过View Project History dialog修改完成后,在提交时遇到如下错误:
此情况是svn服务端设置的问题,版本在提交后不允许修改log。需要在服务端添加一个hook来允许log的修改。
三、解决办法
SVN服务器上找到版本库中hooks目录下,把pre-revprop-change.tmpl去掉后缀名
bash
mv pre-revprop-change.tmpl pre-revprop-change
注明:hooks目录下的文件都是以.tmpl结尾
将文件权限设置为可执行,就可以修改提交的注释(不需要重启服务)
bash
chmod +x pre-revpos-change
到此结果,就可以成功修改之前提交版本的注释信息。