SVN服务设置提交时备注文字长度

简介:

在库下的hooks目录里,创建脚本pre-commit,内容为:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/bin/sh
#必须填写注释且不少于5个字
REPOS="$1"
TXN="$2"
 
# Make sure that the log message contains some text.
SVNLOOK=/usr/bin/svnlook
 
LOGMSG=`$SVNLOOK log -t "$TXN" "$REPOS" grep "[a-zA-Z0-9]" wc -c` 
if "$LOGMSG" -lt 5 ];#要求注释不能少于5个字符,您可自定义 
then 
  echo -e "请认真填写提交注释信息,不少于5个字!" 1>&2 
  exit 
fi
exit 0

本文转自   zl1030   51CTO博客,原文链接:http://blog.51cto.com/zl1030/1925248
相关文章
|
4月前
|
存储 网络协议 Ubuntu
如何通过内网穿透实现远程访问Linux SVN服务
如何通过内网穿透实现远程访问Linux SVN服务
72 0
|
4月前
|
自然语言处理 Shell 网络安全
Liunx服务器搭建SVN服务,并通过钩子实现代码自动部署
Liunx服务器搭建SVN服务,并通过钩子实现代码自动部署
69 3
|
4月前
|
存储 网络协议 Ubuntu
【SVN内网穿透】远程访问Linux SVN服务(二)
由于文档资料越来越多,将所有资料都存放在自己的电脑上容易混淆,并且也不利于分享。这种情况下,考虑将资料上传SVN统一管理,这样一来其他人也能很方便的查略各种资料。 当SVN安装在局域网内的话,想要远程访问资料库或者代码将会受到限制,为了能从公共网络访问内网SVN资料库,cpolar能很好的解决这一需求,cpolar是一个能把内网服务暴露至公网进行访问的工具。 SVN分为服务端和客户端,服务端主要是做数据资料存储,客户端主要是图形化工具连接服务端获取服务端数据资料,下面介绍在ubuntu系统安装服务端,在通过客户端远程访问。
|
4月前
|
存储 Ubuntu 网络协议
【SVN内网穿透】远程访问Linux SVN服务(一)
由于文档资料越来越多,将所有资料都存放在自己的电脑上容易混淆,并且也不利于分享。这种情况下,考虑将资料上传SVN统一管理,这样一来其他人也能很方便的查略各种资料。 当SVN安装在局域网内的话,想要远程访问资料库或者代码将会受到限制,为了能从公共网络访问内网SVN资料库,cpolar能很好的解决这一需求,cpolar是一个能把内网服务暴露至公网进行访问的工具。 SVN分为服务端和客户端,服务端主要是做数据资料存储,客户端主要是图形化工具连接服务端获取服务端数据资料,下面介绍在ubuntu系统安装服务端,在通过客户端远程访问。
182 0
|
11月前
IDEA SVN提交设置忽略文件
IDEA SVN提交设置忽略文件
138 0
|
12月前
|
数据安全/隐私保护 Windows
如何在windows上安装部署设置SVN服务器
如何在windows上安装部署设置SVN服务器
|
网络协议 Ubuntu
Ubuntu搭建SVN服务 - 内网穿透实现公网远程访问(下)
Ubuntu搭建SVN服务 - 内网穿透实现公网远程访问(下)
129 0
|
存储 Ubuntu 数据安全/隐私保护
Ubuntu搭建SVN服务 - 内网穿透实现公网远程访问(上)
Ubuntu搭建SVN服务 - 内网穿透实现公网远程访问
243 0
|
存储 网络协议 Ubuntu
简单实现远程访问Linux SVN服务(上)
简单实现远程访问Linux SVN服务
203 0
|
缓存 Python
SVN过滤设置
SVN过滤设置
216 0