公司需要使用TortoiseSVN,從Internet上面找到這個資料,覺得很好,遂記錄下來給自己參考。
Click here to get the brief introduction.
這個講的簡短隨意。
這裡是Subversion中文站(其中的“文檔” *權威*全面*推薦)
//-------------------------------
下面是基本的應用快速參考。
1. SVN Checkout Repository
在本地NEW一個工程檔案件,在檔案夾上右擊選擇
會彈出如下的對話方塊
輸入repository的地址和本地工程目錄的路徑,選擇檢出的選項和想要的版本號碼(Head revision是最新版)
點擊OK。
這時檔案夾上會出現一個綠色的“√”,檔案夾內容如下:
在trunk目錄下找到相應的工程檔案。
可開啟編輯。
2.更新
在要由repository更新至working copy的檔案或是檔案夾的icon上面右擊。選擇SVN Update即可。
如果是要更新至特定的版本,則選擇TortoiseSVNàUpdate to revision。並且在Update對話方塊中的Revision欄位輸入想要的版本。也可以通過Show Log按鈕來查看版本的資訊。
3.新增檔案或目錄
在不屬於repository的檔案或檔案夾的icon上右擊。選擇TortoiseSVNàAdd。
選取要新增的檔案。
按下OK。
NOTE:新增的檔案要經過提交(Commit)的動作才回真正的放入Repository中。
4.提交修改過的檔案或目錄
在修改過的檔案,或是在整個目錄的空白處按下滑鼠右鍵。
勾選真正要提交至Repository的檔案或目錄。
輸入本次提交的紀錄訊息(Message)。這個訊息應該要清楚明了,但不應過份簡單。以利日後版本追蹤。
按下OK。
如果沒有衝突,如下
若有衝突,需要解決衝突。
例如,我和我的同事同事更改了一個檔案的同一個地方,SVN會提示如下out of date錯誤:
先更新,
然後處理衝突:
雙擊conflicted 的檔案。進行Merge操作。
Merge完成後,點擊 最右面這個小綠勾,標記為已經處理。
輸入相應的說明,點擊OK。即可。