SVN强制添加备注
2024-10-09 05:03:21
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
最新文章
- 耿丹CS16-2班第二次作业汇总
- JavaScript中常用语句
- Java并发编程核心方法与框架-CompletionService的使用
- mysql 在linux 修改账号密码
- sharepoint2010匿名访问
- 《第一行代码——Android》
- 在C#中子线程如何操作主线程中窗体上控件
- Linux网络编程2——系统函数
- C# 工厂模式示例
- Sphinx/Coreseek 4.1 跑 buildconf.sh 一个错误,无法生成configure档
- 前端到后台ThinkPHP开发整站(2)
- 【CSS】伪类和伪元素选择器
- BZOJ 4129: Haruna’s Breakfast [树上莫队 分块]
- PCI9054 DMA设置流程
- maven项目与普通项目的区别
- html5与css3面试题(2)
- Java语言中姐种遍历List的方法总结
- 牛客 被3整除的子序列dp
- IntelliJ IDEA(2018)安装和破解
- phpstorm怎么设置每个function都用那条横线隔开
热门文章
- Shiro(三):Spring-boot如何集成Shiro(下)
- 11.25-11.27 配置防盗链,访问控制(Directory,FilesMatch)
- Android多线程下载远程图片
- Xapian实战(一):环境搭建 + 简介
- Linux下文件完整性监控工具Tripwire详解
- 数学--数论--HDU 4675 GCD of Sequence(莫比乌斯反演+卢卡斯定理求组合数+乘法逆元+快速幂取模)
- 图论--最长路--基于SPFA的调整模板
- mock 处理接口依赖
- Appium-desktop 元素定位
- python(数据类型)