SVN強制注釋

2022-08-09 09:51:12 字數 843 閱讀 4542

在使用svn作為版本控制的時候,強制提交的人員寫注釋,這樣能確保每次提交都有注釋,方便檢視

2.解決辦法

@echo off

setlocal

set repos=%1

set txn=%2

rem check that logmessage contains at least 10 characters

svnlook log "%repos%" -t "%txn%" | findstr "..." > nul#後面幾個點就**要輸入幾個字元

if %errorlevel% gtr 0 goto err

exit 0

:err

echo empty log. commit aborted! 1>&2#這裡是提示資訊

exit 1

4.pre-commit檔案內容

#!/bin/sh

repos="$1"

txn="$2"

svnlook=/usr/bin/svnlook

# check that logmessage contains at least 10 alphanumeric characters

logmsg=`$svnlook log -t "$txn" "$repos" | grep "[a-za-z0-9]" | wc -c`

if [ "$logmsg" -lt 10 ];

then

echo -e "\nempty log message not allowed. commit aborted!" 1>&2

exit 1

fi

配置SVN強制填寫注釋

最近有人說 svn是可以不寫任何注釋就簽入 的,團隊中總會有人偷懶的,還是git比較好,規定必須輸入注釋 其實我們可以這樣配置,就可以要求svn提交時強制要求輸入注釋 利用svn的pre commit鉤子可簡單實現此要求。svnlook log t txn repos grep a za z0 9 ...

svn提交時強制注釋

不少開發員提交修改的時候都不寫注釋,導致檢視歷史時很費勁,也不太符合規範。有的公司要求每次提交修改時都寫上bug號或者任務描述,那麼如何在工具上防止開發員們不寫注釋呢?利用svn的pre commit鉤子可簡單實現此要求。進入倉庫project1 hooks目錄,找到pre commit.tmpl檔...

svn提交時強制新增注釋

人在很多時候,靠自覺或者說是靠道德,是不行的。必須制定規則,讓其強制遵守。程式設計師也是人,也需要規則。svn提交時,如果沒有注釋,在查閱歷史時,會非常不方便。因此我們需要有乙個讓程式設計師提交 時,強制新增注釋的規則。下面看看在svn中怎麼實現。2.在編輯框中輸入如下指令碼 echo off se...