【SVN】SVN設定日誌提交限制和日誌模板設定(windows下)
1、SVN設定日誌提交限制
伺服器中安裝的VisualSVN Server ,在新增Repositoreis時,每個Repositoreis(即建立的項目)下都會有一個hooks(鉤子程式)在hooks目錄下有一些tmpl檔案,作為不同的hooks操作
建立一個pre-commit.bat檔案,檔案內容如下:
@echo offsetlocalset SVN_BINDIR=C:/Program Files/VisualSVN Server/bin/set REPOS=%1set TXN=%2rem check that logmessage contains at least 20 characterssvnlook log "%REPOS%" -t "%TXN%" | findstr "....." > nulendlocalif %errorlevel% gtr 0 goto errexit 0:errecho 請填寫Log!!!日誌格式具體如下: 1>&2 echo 【提交類型】:BUG/新功能/需求修改/版本製作/代碼整理/解決編譯不過/階段性遞交/追加遞交 1>&2 echo 【問題描述】:該單的描述,從devtrack中複製過來或從功能性對本次修改的描述 1>&2echo 【程式描述】:無(原因分析或者是對修改的技術性描述) 1>&2echo 【修改內容】: 1>&2echo 1.修改的內容1 1>&2echo 2.修改的內容1 1>&2echo 【相關單號】:無 1>&2echo 【需要測試】:是/否 1>&2exit 1
2、日誌模板設定
Eclipse設定如下:
2、通過TortoiseSVN設定,步奏如下(轉):
1).在SVN所在的檔案夾即項目(網路上是全體的,本地是只針對自己),右鍵TortoiseSVN,選擇Properties(屬性)
2).在彈出的介面中,選擇new...(建立...),然後選擇Other
3).在彈出的介面中,Property name項選擇tsvn:logtemplate,然後在Property Value中填入模板
【提交類型】:BUG/新功能/需求修改/版本製作/代碼整理/解決編譯不過/階段性遞交/追加遞交
【問題描述】:該單的描述,從devtrack中複製過來或從功能性對本次修改的描述
【程式描述】:無(原因分析或者是對修改的技術性描述)
【修改內容】:
1.修改的內容1
2.修改的內容2
【相關單號】:無
【需要測試】:是/否
4).確定即可