1.进入仓库project1/hooks目录,找到pre-commit.tmpl文件

cp pre-commit.tmpl pre-commit

2.编辑pre-commit文件, 将:

$SVNLOOK log -t "$TXN" "$REPOS" | \ 
   grep "[a-zA-Z0-9]" > /dev/null || exit 1 
commit-access-control.pl "$REPOS" "$TXN" commit-access-control.cfg || exit 1

这三行注释掉(前面加#符号),
3.在此位置添加如下几行:

LOGMSG=`$SVNLOOK log -t "$TXN" "$REPOS" | grep "[a-zA-Z0-9]" | wc -c` 
if [ "$LOGMSG" -lt 5 ];#要求注释不能少于5个字符,您可自定义 
then 
  echo -e "\nLog message cann't be empty! you must input more than 5 chars as comment!." 1>&2 
  exit 1 
fi

保存,退出。
4.给pre-commit添加可执行权限:

chmod 755 pre-commit

最新文章

  1. 耿丹CS16-2班第二次作业汇总
  2. JavaScript中常用语句
  3. Java并发编程核心方法与框架-CompletionService的使用
  4. mysql 在linux 修改账号密码
  5. sharepoint2010匿名访问
  6. 《第一行代码——Android》
  7. 在C#中子线程如何操作主线程中窗体上控件
  8. Linux网络编程2——系统函数
  9. C# 工厂模式示例
  10. Sphinx/Coreseek 4.1 跑 buildconf.sh 一个错误,无法生成configure档
  11. 前端到后台ThinkPHP开发整站(2)
  12. 【CSS】伪类和伪元素选择器
  13. BZOJ 4129: Haruna’s Breakfast [树上莫队 分块]
  14. PCI9054 DMA设置流程
  15. maven项目与普通项目的区别
  16. html5与css3面试题(2)
  17. Java语言中姐种遍历List的方法总结
  18. 牛客 被3整除的子序列dp
  19. IntelliJ IDEA(2018)安装和破解
  20. phpstorm怎么设置每个function都用那条横线隔开

热门文章

  1. Shiro(三):Spring-boot如何集成Shiro(下)
  2. 11.25-11.27 配置防盗链,访问控制(Directory,FilesMatch)
  3. Android多线程下载远程图片
  4. Xapian实战(一):环境搭建 + 简介
  5. Linux下文件完整性监控工具Tripwire详解
  6. 数学--数论--HDU 4675 GCD of Sequence(莫比乌斯反演+卢卡斯定理求组合数+乘法逆元+快速幂取模)
  7. 图论--最长路--基于SPFA的调整模板
  8. mock 处理接口依赖
  9. Appium-desktop 元素定位
  10. python(数据类型)