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

相關文章
相關標籤/搜索