SVN代碼實時變量查看和統計

所有的研發團隊都離不開版本控制工具,團隊開發中,無疑最常用到的版本管理工具是SVN,還有很多團隊使用git,這里不討論兩者的區別和優劣,從項目管理(或項目經理)的角度,有一個常見的需求,就是實時看到項目代碼的變更,對代碼進行檢視,以控制代碼質量,并及時發現問題。

傳統的做法

傳統的做法,項目經理需要自己去update到最新版本,或者等開發人員通知自己,再去update,update后,可以瀏覽代碼,或者查看變更,如果有多個人想看代碼,每個人都必須重復這個動作。

項目經理們的工作

項目管理工具的做法

用專門的項目管理工具,可以做到在Web界面下查看最新的代碼,并瀏覽代碼變更,這些操作在后臺都需要和SVN服務器打交道,所以瀏覽的體驗相對比較慢,也很難做到快速檢索。

使用項目管理工具之后

Topo的做法

Topo使用SVN鉤子接口,SVN鉤子是在SVN服務器上,可以掛接的回調接口,可以通過SVN鉤子實時得到SVN的修改,然后把修改同步到數據庫,之后通過Web瀏覽SVN變更的時候,可以省去大量的和SVN服務器的交互。

Topo的做法

鉤子的做法需要一些技巧,并且在Windows和Linux操作系統有所不同,會在后續介紹。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容