一、準備工作
? 1.首先下載cornertstone客戶端,安裝到電腦
? 2.向項目經理或者組長要到你們公司項目的svn地址
? 3.讓項目經理或者組長給你創建一個訪問賬號(一般公司里的項目svn訪問都需要權限驗證)
二、具體使用介紹
1.打開cornerstone,如果你電腦上是第一次使用這個軟件,打開后應該是下面的界面:
2.添加項目影射
3.在那彈出的窗口中填寫如下信息:
4.添加完成之后進入如下界面,選擇對應的項目文件(一般在trunk目錄下,如果沒有trunk文件夾,那應該是上一步里“Repository path:”路徑錯了,這時可以在左下角"REPOSITORIES"里,選中剛才創建的影射名稱,右鍵delete,然后重新添加)右鍵:chekout
5. 這時會彈出一個新的對話框,設置相應的內容:
6.此時服務器上的項目中“trunk”文件夾就已經在你的電腦上了,這是你就可以在你本地的那個trunk目錄下添加、修改、刪除文件了,然后將你修改完成后的文件提交到服務器即可。
三、添加文件演示
1.我在剛才check out下來的trunk文件夾里新增2個文件(這里我隨便復制了兩個文件),然后打開cornerstone會出現如下界面:
2.將文件狀態修改為Add狀態:
3.更改完畢之后,點擊上面的Commit按鈕,然后彈出如下界面:
4. 點擊commit changes就把本次修改提交到了服務器。
5. 至于文件的修改、刪除操作跟上面的大同小異,只是修改和刪除文件,在提交之前不用手動修改文件狀態(只有文件狀態顯示“?”號時才需要手動更改文件狀態),修改過的文件狀態默認會是“M”,刪除的文件狀態默認是“D”,直接點擊commit提交即可。如下圖,我修改了.h文件中的內容,刪除了.m文件,然后回到cornerstone會出現如下界面:
注意:刪除文件時要在cornerstone里選中要刪除的文件,右鍵然后選擇delete,如果直接打開文件,在文件夾里刪除,文件狀態會是“!”號(如圖2),這樣時不能提交的,即使你提交了,服務器端對應的文件也不會被刪除,這時需要在cornerstone里將該文件delete一次才能成功刪除
圖2
四、更新文件
? ? 我們在開發時可能不是我們一個人在開發,如果你的同事更改了項目里的其他文件并且已經提交到了服務器,你在提交之前就要先更新一下你的版本,不然可能會出錯,更新文件的操作很簡單,選中左側的項目文件,點擊Update即可
五、版本回退
? ? 開發時,如果想回退會之前的某個版本,選中文件點擊Revert: