Related Posts Plugin for WordPress, Blogger...

[介紹] eclipse 插件 - Subversion(SVN)版本控制

Subversion 簡稱 SVN,是一個開放原始碼的套件,所謂版本控制系統,就是把程式碼(文件)放到版本控制伺服器上,新增、修改、移除都由版本控制系統記載,使用者於何時做了什麼變動,都會記錄下來以便查詢、復原,並確保由不同人所編輯的同一檔案都得到同步,非常適合用於團隊開發,其他比較著名的版本控制器有:新秀 - Mercurial、老前輩 - CVS(Concurrent Versions System)、VSS(Microsoft Visual SourceSafe)、Visual Studio Team System、ClearCase(IBM Rational ClearCase)…等。

挑選 SVN 的理由:eclipse 早已內建完整的 CVS Client,SVN 還需要另外安裝,會選用 SVN 除了針對 CVS 缺點作改善,且操作相似於 CVS 外,就是 CVS 已於 2008 年中停止維護,也意味著 SVN 正式取代了 CVS;另一套新秀水銀(Mercurial),雖然更先進些,但是前景尚未明朗,疑難雜症還太多,值得密切注意,但扶正還不是時候;微軟的東西說實在,若沒有與 Visual Studio 整合的必要,論功能、效能、價值根本不需要去嘗試,而且上線前請看清楚合約,VSS Server 可以隨意裝,Client 可是一分錢都欠不得唷;IBM 的東西功能強大,但是撇開上手不說,能先取得再說吧!因此,SVN 是目前普及度與效能權衡下,較佳的選擇。

eclipse 安裝 SVN Client 支援,步驟中容易卡關的部份,在於需額外增加第三方連接器的來源,Eclipse Subversive 官方下載頁面,釋出版本下方都有註明。
image

開啟 eclipse 於 Help→Install New Software…,按 Add 按鈕彈出 Add Site 視窗,於 Location 欄位輸入
http://community.polarion.com/projects/subversive/download/eclipse/2.0/galileo-site/
按 OK 完成。※最新連接器(Connectors)來源可到 Polarion 網站查詢
image

在下拉選單選取 --All Available Sites-- 列出所有可用套件
image

勾選 Collaboration/Subversive SVN Team Provider 與 Subversive SVN Connectors/JavaHL 兩項。
image

按 [Next] 按鈕準備安裝
image

確認安裝項目,按 [Next] 按鈕繼續。
image

勾選同意授權,按 [Finish] 按鈕完成安裝。
image

安裝完成會要求重新啟動 eclipse 才能使用新功能。
image
張貼留言