SVN的基本使用

一、    基本規則

1.  每天來應該進行一次代碼的更新操作

2.  每天晚上睡覺前應該提交自己的代碼

3.  先更新後提交,有衝突的時候商量解決

4.  遇到將公用組件類或者框架類代碼覆蓋錯誤要和負責人說明

二、服務器代碼更新到本地

這種情況用於保持自己本地的公用組件類或者框架類代碼的最新狀態

    如果自己本地沒有需要提交的代碼(一般在自己沒有修改本地代碼的時候),但是自己需要更新服務器端的代碼,這個時候應該按照以下步驟進行:

1.  查看服務器和本地的代碼情況,鼠標右鍵點擊項目,Team->與資源庫同步,查看MyEclipse8.6偏右的下端,下圖所示的三個箭頭:


l  “<-”藍色箭頭,表示需要從服務器上更新的代碼信息

l  “->”灰色箭頭,表示自己本地需要提交的代碼信息

l  “<->”紅色雙箭頭,表示自己本地代碼和服務器端的代碼有衝突的地方,這種情況後面說明

2.  接下來,在“Synchronize”區域會出現很多代碼(沒有代碼說明沒有代碼更新、提交或者衝突,鼠標左鍵點擊“<-”箭頭,這時候“Synchronize”區域的代碼就是你想要更新的代碼

3.  在更新代碼的時候,需要注意:

l  查看公用組件類或者框架類的具體代碼更新情況,可以讓你自己項目的代碼變化

l  查看自己負責或者小組負責的具體代碼更新情況,保持小組溝通

4.  最後就可以鼠標右鍵點擊具體的文件夾,再選擇“更新”將服務器上的代碼更新到本地了(“覆蓋更新”的作用是刪除本地,再更新,一般不選擇)

三、提交本地代碼到服務器並且進行更新操作

保持服務器端的代碼永遠是項目進行中的最新最好狀態

1.  查看服務器和本地的代碼情況,鼠標右鍵點擊項目:Team->與資源庫同步和前面第一小點一樣

2.  在提交自己本地的代碼之前需要按照第一個說明進行代碼的更新操作,這樣纔不容易產生衝突的情況

3.  鼠標左鍵點擊“->”箭頭,這時候“Synchronize”區域的代碼就是你想要提交的代碼

4.  在提交代碼的時候依然要注意兩端(服務器和本地)代碼衝突的情況(最後一點說明衝突時候的解決方案)

5.  接下來,鼠標右鍵要提交的文件(最好比對一下重要代碼情況)->“提交”

四、提交或者更新操作時候遇到衝突

保持人家的代碼和自己的代碼都正常的存在於服務器

1.  查看服務器和本地的代碼情況,鼠標右鍵點擊項目:Team->與資源庫同步和前面第一小點一樣

2.  如果現在在“Synchronize”區域的項目文件夾上看到了“<->”紅色雙向箭頭,那麼就要特殊的對代碼進行處理

3.  鼠標左鍵點擊“<->”紅色雙向箭頭,“Synchronize”區域全部出現衝突的代碼或者文件夾

4.  雙擊代碼文件夾,查看衝突的詳細情況,和之前提交代碼的人商量怎麼保存你們雙方的代碼,這個時候不能覆蓋對方的代碼,但是可以選擇“覆蓋更新”刪除自己的本地代碼,更新服務器端代碼到本地

 注:更加詳細的使用以後有時間再寫了。大笑

 

 

 

 

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章