MyEclipse中SVN的使用方法

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

MyEclipse中的SVN操做手冊

1.導入項目服務器

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

MyEclipse中SVN的使用方法

(若是你的對話框中沒有SVN這一條目,多是由於你沒有安裝SVN插件,請安裝完成後,在看這篇博客)url

 

點擊Next進入下圖spa

MyEclipse中SVN的使用方法

 

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

MyEclipse中SVN的使用方法插件

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

 

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

 

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

MyEclipse中SVN的使用方法htm

 

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


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

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

 

<文件衝突>

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.怎麼避開文件衝突

修改文件之前必定要對文件進行鎖定!

相關文章
相關標籤/搜索