zoukankan      html  css  js  c++  java
  • linux下SVN提交时强制写日志

     

    每次添加新的仓库后,针对每个仓库配置需要修改钩子,以便可以修改以前的归档日志及强制用户提交时书写日志。

    进入仓库project/hooks目录,找到pre-commit.tmpl文件,重命名为pre-commit。
    编辑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
    这三行注释掉(前面加#符号),
    在此位置添加如下几行:
    LOGMSG=`$SVNLOOK log -t "$TXN" "$REPOS" | grep "[a-zA-Z0-9]" | wc -c`
    if [ "$LOGMSG" -lt 10 ];#要求注释不能少于5个字符,您可自定义
    then
    echo -e "\nLog message cann't be empty! you must input more than 10 chars as comment!." 1>&2
    exit 1
    fi
    保存,退出。
    给pre-commit添加可执行权限:
    chmod +x pre-commit

  • 相关阅读:
    form表格属性
    sql查询练习题
    在Mac上搭建java开发环境
    搭建vim作为java开发环境(-)
    C++学习之class
    nginx学习----1
    Html5学习笔记---1
    国庆节
    memcache------01
    jquery学习之概述
  • 原文地址:https://www.cnblogs.com/phpnow/p/2592053.html
Copyright © 2011-2022 走看看