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