1. 程式人生 > >MyEclipse2014中SVN的使用方法

MyEclipse2014中SVN的使用方法

MyEclipse中的SVN操作手冊

1.匯入專案

  點選工具欄上的【File-Import】,進入下圖


(如果你的對話方塊中沒有SVN這一條目,可能是因為你沒有安裝SVN外掛,請安裝完成後,在看這篇部落格)

點選Next進入下圖


點選Next進入下圖,輸入你SVN伺服器的IP地址,包括埠號和資料夾等完整路徑


點選Next進入下圖

輸入使用者名稱/密碼,即可成功匯入。

匯入完成後,出現如下圖所示介面


2.更新(更新到最新版本)

如何保證你的專案和伺服器上的程式碼等一致,這就需要更新操作了。

在你的專案上點選滑鼠右鍵,按下圖所示路徑,點選【Update to HEAD】,即可同步更新你的專案了。

<注意: 在你點選更新後,你在本地更改了的檔案一般是不會被老版本所覆蓋的>


3.鎖(對要修改的檔案加鎖,防止檔案衝突)

按下所示,對你將要變更的檔案加鎖,這樣別人就不能提交你加鎖了的檔案,那麼就不會照成檔案的衝突

   

4.提交(專案修改後的提交)

  1) 如果你在本地對檔案進行了修改,那麼該檔案的圖示就會被打上"*"

  2) 如果你在本地添加了新檔案,那麼該檔案的圖示會被打上"?";

                                   該檔案的上層節點圖示會被打上"*";

  3)……

如下圖所示的樣式

 

當你想提交你更改了的專案,則在需要提交的檔案上,點選滑鼠右鍵,按下圖所示路徑,點選【Commit】,


<注,不僅可以只在你更改了的檔案上進行提交,你也可以在你更改的檔案的上層節點上進行提交>

填寫一些備註資訊,來管理的你的版本資訊

5.解鎖

當你對檔案的操作完成後,要釋放該檔案,此時就要對檔案進行解鎖了。

在需要解鎖的檔案上,點選滑鼠右鍵,按下圖所示路徑,點選【Unlock】,


6.檢視歷史修改

如果你想觀察某個檔案的修改歷史,可以在檔案上,點選滑鼠右鍵,按下圖所示路徑,點選【Local History】,檢視檔案的版本資訊。

 

會出現該檔案的歷史修改資訊,你可以根據系統提供的檔案提交時間,找到你需要的資訊。


7.檔案還原

當你需要對你的修改進行還原時,點選滑鼠右鍵,按下圖所示路徑,點選【Local History】,檢視檔案的版本資訊的對比。

 

雙擊時間檢視需要回復的歷史記錄


 ============================================問題解決==============================================

<檔案衝突>

1. 什麼是檔案衝突

當兩個或更多開發人員對同一個檔案的某幾行做了修改,就會產生衝突。

場景:

A和B同時更新了專案,然後

A修改了JSP檔案後進行

                      1)更新

                      2)提交


B也修改此JSP檔案


然後B在A提交成功後,進行更新,就會產生下圖效果 這就是衝突效果。

 

2.檔案衝突解決辦法

 1) 把其中一個人改的刪除,如下圖所示。

 

 2) 解決衝突後進行提交。


3)提交完成,如下圖所示。


3.怎麼避開檔案衝突

修改檔案以前一定要對檔案進行鎖定!

====================================================================================================================================

文章來源:http://blog.csdn.net/jrainbow/article/details/9019517

http://blog.sina.com.cn/s/blog_8a3d83320100zhmp.html