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文件的位置,使用绝对路径。

  • 相关阅读:
    转贴:Asp.Net 学习资源列表
    实现简单的写字板
    android绘图—Paint path 旋转
    Eclipse Android编程快捷键
    android Bitmap学习总结
    各种颜色对应的十六进制数
    Android surfaceView 与View 的区别
    SQLite设置_id自增的方法
    数据库表外键设置
    android自定义View的用法
  • 原文地址:https://www.cnblogs.com/mc67/p/4897225.html
Copyright © 2011-2022 走看看