MyEclipse中SVN的使用方法

原文地址:http://blog.sina.com.cn/s/blog_8a3d83320100zhmp.html

MyEclipse中的SVN操作手冊

代理各種潮鞋 Nike NewBalance Adidas 匡威 等,更多新品[bm喜悅]~ 歡迎選購或諮詢http://t.cn/RvYfZaF[馬到成功] 4折以上 ORA-12535 <wbr><wbr>TNS操作超時


1.導入項目

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

MyEclipse中SVN的使用方法

(如果你的對話框中沒有SVN這一條目,可能是因爲你沒有安裝SVN插件,請安裝完成後,在看這篇博客)

 

點擊Next進入下圖

MyEclipse中SVN的使用方法

 

點擊Next進入下圖,輸入你SVN服務器的IP地址,包括端口號和文件夾等完整路徑

MyEclipse中SVN的使用方法

點擊Next進入下圖
MyEclipse中SVN的使用方法

 

輸入用戶名/密碼,即可成功導入。

 

導入完成後,出現如下圖所示界面

MyEclipse中SVN的使用方法


轉載請註明出處:http://blog.sina.com.cn/s/blog_8a3d83320100zhmp.html


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

如何保證你的項目和服務器上的代碼等一致,這就需要更新操作了。

在你的項目上點擊鼠標右鍵,按下圖所示路徑,點擊【Update to HEAD】,即可同步更新你的項目了。

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

MyEclipse中SVN的使用方法

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

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

 MyEclipse中SVN的使用方法     

 

4.提交(項目修改後的提交)

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

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

                                   該文件的上層節點圖標會被打上"*";

  3)……

 

如下圖所示的樣式

 MyEclipse中SVN的使用方法

 

當你想提交你更改了的項目,則在需要提交的文件上,點擊鼠標右鍵,按下圖所示路徑,點擊【Commit】,

MyEclipse中SVN的使用方法

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

 

填寫一些備註信息,來管理的你的版本信息
MyEclipse中SVN的使用方法

5.解鎖

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

在需要解鎖的文件上,點擊鼠標右鍵,按下圖所示路徑,點擊【Unlock】,

MyEclipse中SVN的使用方法


 轉載請註明出處:http://blog.sina.com.cn/s/blog_8a3d83320100zhmp.html


6.查看歷史修改

如果你想觀察某個文件的修改歷史,可以在文件上,點擊鼠標右鍵,按下圖所示路徑,點擊【Local History】,查看文件的版本信息。

 MyEclipse中SVN的使用方法

 

會出現該文件的歷史修改信息,你可以根據系統提供的文件提交時間,找到你需要的信息。

MyEclipse中SVN的使用方法

 

7.文件還原

當你需要對你的修改進行還原時,點擊鼠標右鍵,按下圖所示路徑,點擊【Local History】,查看文件的版本信息的對比。

 MyEclipse中SVN的使用方法

 

雙擊時間查看需要回復的歷史記錄

MyEclipse中SVN的使用方法


  轉載請註明出處:http://blog.sina.com.cn/s/blog_8a3d83320100zhmp.html

———————————————————問題解決——————————————————————

 

<</b>文件衝突>

1. 什麼是文件衝突

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

場景:

A和B同時更新了項目,然後

A修改了JSP文件後進行

                      1)更新

                      2)提交

MyEclipse中SVN的使用方法

 

B也修改此JSP文件

MyEclipse中SVN的使用方法

 

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

 MyEclipse中SVN的使用方法

 

2.文件衝突解決辦法

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

 MyEclipse中SVN的使用方法

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

MyEclipse中SVN的使用方法

 

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

MyEclipse中SVN的使用方法


3.怎麼避開文件衝突

修改文件以前一定要對文件進行鎖定!



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