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