SVN代碼實時變量查看和統(tǒng)計

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

傳統(tǒng)的做法

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

項目經理們的工作

項目管理工具的做法

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

使用項目管理工具之后

Topo的做法

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

Topo的做法

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

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

推薦閱讀更多精彩內容

  • 所有的研發(fā)團隊都離不開版本控制工具,團隊開發(fā)中,無疑最常用到的版本管理工具是SVN,還有很多團隊使用git,這里不...
    chaul閱讀 475評論 0 0
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,466評論 25 708
  • 命令的使用 1、檢出 svn cohttp://路徑(目錄或文件的全路徑)[本地目錄全路徑] --username...
    小李龍彪閱讀 4,457評論 0 9
  • 成品——清風依舊 明月蒙塵 對于這種大幅水彩,不用害怕,直接用刷子大面積上色 頭發(fā)上的高光直接用水粉顏料來畫的 加...
    雅希xi閱讀 14,548評論 36 69
  • Dhahran Hdhdhfh Hedgehog Gghgghdhdh Hug
    熊二博士閱讀 131評論 0 0