一、 先上SVN for Eclipse的地址
http://subclipse.tigris.org/update_1.8.x
二、 將項目添加到SVN服務器
右擊項目—> Team —> Share Project….
選擇SVN —> Next
選擇建立新的資源庫位置 —> Next
填入地址 —> Next
輸入文件夾名 —>Finish
三、 從SVN獲取項目
從SVN檢出項目
Ok 以上就是這麼簡單,接下來纔是本文的重點服務器
-------------------是否是這麼割-----------------------------------------------
四、 協做開發
基本流程:
* 各開發成員創建本身的分支,並在此分支上開發
* 各開發成員把分支合併到主幹上並造成較爲穩定
* 各個成員從新從主幹上創建新的分支,在此分支上開發(即回到第一步)
* 循環往復,直到工程結束
案例:
*創建項目及其分支
瀏覽找到分支文件夾並輸入分支名 命名規則: 負責人姓名大寫_日期_後綴
輸入好以後一路Next最後輸入相關注釋,Finish便可
各個分支負責人從SVN中獲取相關的分支項目進行開發,開發完成提交便可
*合併
合併指的的是將分支開發穩定的代碼合併到主幹中,因此第一步是將代碼切換到主幹代碼。右擊項目—> Team —> 切換
右擊項目—> Team —> 合併
咱們選擇第二項將分支代碼合併到主幹
選擇要合併進主幹的分支 Finish
合併成功後提交一下。
*解決衝突
同事修改了同一個文件就會出現衝突,有衝突的話合併的時候就會彈出這個對話框提示解決衝突的方式。我通常使用最後一個解決辦法 「啓動圖形衝突決議編輯器」
衝突編輯器以下
在這裏手動編輯便可,是覆蓋仍是附加具體要看代碼和分支負責人商量着來
編輯完成便可保存關閉,彈出完成對話框。選擇yes
有時候合併也會出現如下兩種錯誤,沒必要緊張Update如下就好了
沒有最新更新的版本
版本沒有提交
OK SVN的版本管理我瞭解到的就這些,不足之處望補充學習一下。