svn强制添加注释脚本

@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. Commit aborted! 1>&2

exit 1svn

 

这样,这个仓库下的文件提交时,就须要强制输入注释了。

从这里,也看到findstr这个dos命令还这么强大。

实际上findstr后面的引号里面是一个模式串,10个点表明十个字符串。

find /s表明在当前目录递归查找某个字符串

find /s hello *.txt
spa

相关文章
相关标签/搜索