• Svn Server 强制提交者输入注释信息


    目的:在项目开发过程中,强制团队成员必须在提交前写上注释

    环境简述:SVN服务器:Windows Server 2008

    SVN版本:VisualSVN Ltd.  2.7.5

    操作方法:在SVN的Repositories下,找到要配置的项目,在项目目录下找到hooks文件夹,在其下创建pre-commit.bat文件,把下面复制进去就可以了(无需重启,如果改动,保存bat文件,配置就生效):

    ================= bat文件内容 开始===================

    @echo off
    setlocal
    set SVN_BINDIR=C:/Program Files/VisualSVN Server/bin
    set REPOS=%1
    set TXN=%2
    rem check that logmessage contains at least 10 characters
    svnlook log "%REPOS%" -t "%TXN%" | findstr ".........." > nul
    endlocal
    if %errorlevel% gtr 0 goto err
    exit 0
    :err
    echo please input log message ,at least 10 characters(请认真填写注释信息,至少5个汉字). Commit aborted! 1>&2

    exit    

    ================= bat文件内容 结束===================

    备注: SVN_BINDIR 是Svn Server 的安装目录

  • 相关阅读:
    洛谷 P1443 马的遍历
    括号序列 (自出水题)
    19年清北学堂冬令营游记
    计数排列(模板)
    全排列
    unique去重
    链表 模板+详解
    输入输出优化
    关于广/宽度优先搜索
    第四周 6.7-6.13
  • 原文地址:https://www.cnblogs.com/weiguo21/p/4084653.html
Copyright © 2020-2023  润新知