博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SVN修改已提交版本的日志
阅读量:6245 次
发布时间:2019-06-22

本文共 823 字,大约阅读时间需要 2 分钟。

在工作中一直是使用svn进行项目的版本控制的,有时候由于提交匆忙,或是忘了添加Log,或是Log内容写的有错误。今日遇到此类情况,想要在查看项目的日志时添加log或是修改log内容,遇到如下错误:

Repository has not been enabled to accept revision propchanges;
ask the administrator to create a pre-revprop-change hook
显然此情况是svn服务端设置的问题,版本在提交后不允许修改log。需要在服务端添加一个hook来允许log的修改。我用的服务器是Windows下的VisualSVN Server,

在库的属性页面的Hooks选项卡下找到Pre-revision property change hook(参考图1),双击修改其内容。如果找不到hooks文件夹 可以按照下面步骤操作

第一步:在服务端的程序启动栏里打开VisualSVN Server

第二步:右键单击local找到属性

第三步:找到存储位置

第四步:找到hooks文件夹,再找到pre-revprop.change.tmpl,右键编辑修改成如下

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" >&2EXIT 1

然后另存为pre-revprop.change.bat批处理文件 如下图,双击运行,此时即可到客户端进行日志修改

转载于:https://www.cnblogs.com/Matcha/p/5532423.html

你可能感兴趣的文章
在oracle中恢复一个表的数据到某个时点
查看>>
我的友情链接
查看>>
maven环境快速搭建
查看>>
我的友情链接
查看>>
半导体产业的根基:晶圆是什么
查看>>
PHP页面刷新
查看>>
数据库之变迁
查看>>
DICOM协议中有关打印的内容
查看>>
lsmod
查看>>
server 2003 IIS无法访问asp页面,但是可以访问html静态页面
查看>>
totem成为万能播放器
查看>>
常用CSS记录
查看>>
我的友情链接
查看>>
DNS介绍和原理
查看>>
使用JIRA搭建企业问题跟踪系统3
查看>>
如何定位消耗CPU最多的线程
查看>>
Linux PAM 之cracklib模块
查看>>
buffer && cache
查看>>
Mockito
查看>>
android闹钟实现原理
查看>>