簡體   English   中英

CPP檢查SVN的預提交鈎子

[英]CPP check pre commit hook for SVN

我們需要在開發人員提交SVN代碼之前通過cpp檢查自動檢查錯誤和警告,如果代碼添加任何新錯誤,則提交失敗。 你能幫我解決一下這個問題嗎? 我看到這樣的鈎子的帖子很少,但我找不到實際的代碼或exe

簡答:不要這樣做。

更長的答案:這是Continuous Integration服務器的工作。 每次提交后,CI服務器都會檢查最新版本,執行需要完成的任務(編譯,運行測試等),然后通過儀表板或電子郵件報告結果。 然后負責打破構建的任何人負責修復它。

原因:當您運行鈎子腳本來執行您所詢問的檢查時,在運行時不會發生任何其他提交。 這可能需要很長時間,並且會降低開發人員的速度,因為他們正在等待提交。 要做到這一點,你必須檢查一個新的工作副本(在你的鈎子腳本中!),應用正在提交的差異(我不記得是否可能),然后運行你的測試。 有很多錯誤的空間,可能非常慢。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM