![](/img/trans.png)
[英]Pre commit svn hook script to check previous identical log messages?
[英]CPP check pre commit hook for SVN
我們需要在開發人員提交SVN代碼之前通過cpp檢查自動檢查錯誤和警告,如果代碼添加任何新錯誤,則提交失敗。 你能幫我解決一下這個問題嗎? 我看到這樣的鈎子的帖子很少,但我找不到實際的代碼或exe
簡答:不要這樣做。
更長的答案:這是Continuous Integration服務器的工作。 每次提交后,CI服務器都會檢查最新版本,執行需要完成的任務(編譯,運行測試等),然后通過儀表板或電子郵件報告結果。 然后負責打破構建的任何人負責修復它。
原因:當您運行鈎子腳本來執行您所詢問的檢查時,在運行時不會發生任何其他提交。 這可能需要很長時間,並且會降低開發人員的速度,因為他們正在等待提交。 要做到這一點,你必須檢查一個新的工作副本(在你的鈎子腳本中!),應用正在提交的差異(我不記得是否可能),然后運行你的測試。 有很多錯誤的空間,可能非常慢。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.