我為我的小組工作設定了 SVN 伺服器。現在,我希望用戶無法使用相同的訊息將程式碼提交到伺服器。是否可以將來自客戶端的評論格式化為:*.*.*.*
(1.0.0.1)。如果用戶提交的格式錯誤,他們將無法提交。這可以在 SVN 伺服器上執行嗎?
前任:
User1 提交修訂版 1 並顯示以下訊息:
Version 1.0
User2 使用相同的訊息提交修訂版 2:(
Version 1.0
這是不允許的)
答案1
我認為ssnobody
是在正確的軌道上。您需要編寫一些程式碼來處理precommit
.我們使用類似的方法來確保提交不為空。執行重複的條目聽起來像是管理層/架構師必須強制執行的事情,因為沒有什麼可以阻止使用者鍵入相同的訊息或在末尾添加隨機字元。
下面展示如何使用預提交來防止空提交https://stackoverflow.com/questions/1928023/how-can-i-prevent-subversion-commits-without-comments