SVN强制提交LOG的配置说明

http://wenku.baidu.com/view/614e4420376baf1ffc4fad9e.html


一、现有SVN的安装环境:

SVN服务器安装目录:C:\Program Files\VisualSVN Server\

SVN仓库所在的位置:D:\ Repositories\RiverStone

SVN服务端安装在windows server2003系统的台式机上。

二、配置过程:

1、在windows server2003系统的台式机上D:\ Repositories\RiverStone\hooks的目录下新建一个名为pre-commit.bat的批处理文件。

2、编辑该文件,即在pre-commit.bat文件中加入如下代码:

@echo off

set SVN_BINDIR="C:\Program Files\VisualSVN Server\bin"

setlocal

rem check that logmessage contains at least 10 characters

%SVN_BINDIR%\svnlook log %1 -t %2 | findstr ".........." > nul

if %errorlevel% gtr 0 goto err

exit 0

:err

echo 请在Recent Message输入框中填写至少10个字符(5个汉字)的说明,否则不能对SVN作任何变更! 1>&2

exit 1

保存后,关闭该文件。

3、在windows server2003系统的台式机上选择:开始->所有程序->TortoiseSVN->Settings,出现如下对话框:

选中上图中的"Hook Scripts",点击"Add...";

4、出现如下对话框:

①在上图中的Hook Type下拉框中选择"Pre-Commit Hook"。

②在上图中的Working Copy Path中选择SVN仓库所在的位置:D:\ Repositories\Riverstone

③在上图中的Command Line To Execute中选择此前在D:\ Repositories\Riverstone\hooks目录下新建的pre-commit.bat文件。

④勾选"Wait for the script to finish",点击“OK”。最后点击“确定”。

至此,所有配置均已完成。



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值