zoukankan      html  css  js  c++  java
  • SVN中强制写入日志后才能提交

    SVN中强制写入日志后才能提交

      大概是这样的:每次提交前,必须写日志(备注)后才能提交,否则不能!

     方法一:

    1.在客户端配置

    使用客户端工具:TortoiseSVN 

    在工作副本目录上,鼠标右键,TSVN,选属性,点增加 

    再出现的下拉条中选tsvn:logminsize 

    然后设定必须输入的字节数就可以

    效果就是:当没有达到一定的字数的时候,提交按钮是被冻结的。

    方法二:

    在库的hooks目录下编写脚本(其实就是批处理文件)文件:pre-commit.bat 

    内容为:

    @echo off 

    setlocal

    set REPOS=%1

    set TXN=%2

    rem check that logmessage contains at least 10 characters

    "C:Program FilesVisualSVN Serverinsvnlook.exe" log "%REPOS%" -t "%TXN%" | findstr ".........." > nul

    if %errorlevel% gtr 0 goto err

    exit 0

    :err

    echo 提交必须写10个字以上的日志!>&2

    exit 1

    ps:服务端该完之后,记得,重启一下

    总结:两种方法都可以,推荐用第二种方法,这才能起到强制的作用。第一种办法谁都可以改,强制不了,只能靠自觉。 

    注意:" C:Program FilesVisualSVN Serverinsvnlook.exe "根据自己实际的安装路径,找svn的svnlook.exe文件的位置,使用绝对路径。

  • 相关阅读:
    柔性的沟通
    as3简单的文字提示队列
    恢复低版本的FlashPlayer
    AIR切换SDK版本时遇到的问题
    文字闪烁提示
    as3 ISOLIB学习资料整理
    xml文件转二进制文件的AIR
    Photoshop CS5的序列号
    MySQL导出、导出数据
    as3 shake动画
  • 原文地址:https://www.cnblogs.com/mc67/p/4897225.html
Copyright © 2011-2022 走看看