zoukankan      html  css  js  c++  java
  • 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 的安装目录

  • 相关阅读:
    第九章 类的定义属性和方法
    第八章 函数作用域
    第七章 函数基础
    第六章 控制流程
    Http请求
    Django学习之-带参数的路由应用
    Django学习之--Ajax
    第二章:Django项目实例
    第一章:Django简介
    pytest汇总
  • 原文地址:https://www.cnblogs.com/weiguo21/p/4084653.html
Copyright © 2011-2022 走看看