SVN 伺服器端設定提交時必須填寫注釋

2021-09-22 22:04:27 字數 743 閱讀 4159

在團隊開發的時候,總有那麼些人非常個性,簽入的時候啥都木有,有時候會給回滾版本庫帶來很多困難。為了解決這個問題,我們可以在svn伺服器端設定籤入時必須填寫注釋,否則不允許簽入。

選擇要設定的版本庫:

在pre-commit裡面加入如下命令:

@echo off

setlocal

set repos=%1

set txn=%2

rem check that logmessage contains at least 10 characters

rem .....代表5個字元

svnlook log "%repos%" -t "%txn%" | findstr ".........." > nul

if %errorlevel% gtr 0 goto err

exit 0

:err

echo 注釋長度不足!請輸入至少5個字元的注釋!請重新填寫注釋! 1>&2

exit 1

其實看pre-commit的名字也能猜出來,這是提交之前被執行的東西,在這裡,我們提交之前先檢查是否字元長度大於5,如果不大於,就不允許簽入。

這樣,當再有熊孩子再進行無注釋籤入時,就會反覆被反覆要求輸入注釋了。

Linux伺服器端設定svn開機啟動

linux伺服器端設定svn開機啟動 1 在linux伺服器跟目錄 root路徑下 建立乙個指令碼檔案 touch svn.sh 2 進入指令碼檔案 vim svn.sh 3 新增一下內容 bin bash usr bin svnserve d r usr.local svn 這裡的svnserve...

svn伺服器端資料同步

svn伺服器端怎麼配置和客戶端資料同步?盡量清晰一點 首先宣告,該文為原創,由於我對 安全知道得很少,所以希望各路高手提出高見,完善我的這個策略。緣起 jquery是目前使用者體驗效果最好的外掛程式 暫時不考慮flash了,這玩意太笨重,目前的網速還承載艱難。所以做頁面的時候,往往使js或者jque...

如何設定svn伺服器端的服務開機啟動

啟動subversion的服務可以通過兩種方式來完成 1.第一種手動輸入cmd命令,svn服務端軟體服務的啟動可以通過cmd命令來啟動,定位到subversion的安裝目錄,我的機器是c program files subversion bin,輸入命令 svnserve d r d svndemo...