1. 程式人生 > 程式設計 >在eclipse中使用SVN的實現方法(圖文教程)

在eclipse中使用SVN的實現方法(圖文教程)

首先,在學習這一塊時,要先有SVN的基礎,見:https://www.jb51.net/article/190719.htm

1.在Eclipse中整合svn外掛subclipse;

介紹一種最不易出錯的安裝方式:點選【help】-【marketplaces】,然後在搜尋框輸入:subclipse,點選查詢

在eclipse中使用SVN的實現方法(圖文教程)

如何判斷subclipse是否已經安裝成功呢?直接點選【window】-【show view】-【other...】,在彈出的對話方塊中輸入“SVN”,如果出現以下內容,則說明安裝成功!

在eclipse中使用SVN的實現方法(圖文教程)

2.在eclipse中連線SVN伺服器

首先雙擊開啟“SVN資源庫”(【window】-【show view】-【other...】-【SVN】-“SVN資源庫”),然後右鍵新建資源庫位置

在eclipse中使用SVN的實現方法(圖文教程)

在eclipse中使用SVN的實現方法(圖文教程)

這裡需要我們輸入URL,所以我們先建立專案使用SVN管理,再將專案的URL複製到這裡來

3.建立動態web專案使用svn管理

在SVN伺服器的安裝目錄下進入bin資料夾,雙擊VisualAVN Server.msc即可彈出VisualAVN Server視窗

先建立一個新的倉庫,右鍵【Repositories】-【Create New Repository...】

在eclipse中使用SVN的實現方法(圖文教程)

在eclipse中使用SVN的實現方法(圖文教程)

在eclipse中使用SVN的實現方法(圖文教程)

在eclipse中使用SVN的實現方法(圖文教程)

在eclipse中使用SVN的實現方法(圖文教程)

在倉庫“shop”裡面新建帶目錄結構的工程,右鍵【shop】-【新建】-【project structure...】

在eclipse中使用SVN的實現方法(圖文教程)

在eclipse中使用SVN的實現方法(圖文教程)

在eclipse中使用SVN的實現方法(圖文教程)

在eclipse中使用SVN的實現方法(圖文教程)

然後在本地找一個目錄,右鍵檢出(很重要!!)

在eclipse中使用SVN的實現方法(圖文教程)

在eclipse中使用SVN的實現方法(圖文教程)

然後檢出了:

在eclipse中使用SVN的實現方法(圖文教程)

然後複製URL:右鍵“shop”專案,點選copy URL to clipboard“”即可複製URL

在eclipse中使用SVN的實現方法(圖文教程)

然後回到eclipse中,輸入剛剛複製的URL

在eclipse中使用SVN的實現方法(圖文教程)

然後eclipse中的專案就可以用SVN管理了,如下

在eclipse中使用SVN的實現方法(圖文教程)

比如現在新建一個動態web專案“shop”,將其用SVN管理起來

在eclipse中使用SVN的實現方法(圖文教程)

右鍵【shop專案】-【team】-【share project...】-【SVN】

在eclipse中使用SVN的實現方法(圖文教程)

在eclipse中使用SVN的實現方法(圖文教程)

在eclipse中使用SVN的實現方法(圖文教程)

在eclipse中使用SVN的實現方法(圖文教程)

在eclipse中使用SVN的實現方法(圖文教程)

在eclipse中使用SVN的實現方法(圖文教程)

然後可以看到專案變成了這樣,左下角有一個星號

在eclipse中使用SVN的實現方法(圖文教程)

此時就可以讓專案與資源庫同步了,右鍵【shop專案】-【team】-【與資源庫同步】,即可開啟SVN同步視窗

在eclipse中使用SVN的實現方法(圖文教程)

在eclipse中使用SVN的實現方法(圖文教程)

在eclipse中使用SVN的實現方法(圖文教程)

然後就可以看到被SVN管理起來的專案了:

在eclipse中使用SVN的實現方法(圖文教程)在eclipse中使用SVN的實現方法(圖文教程)

如果現在我們不想讓SVN管理“shop”專案了,只需要在右鍵【shop專案】-【team】-【斷開連線】

在eclipse中使用SVN的實現方法(圖文教程)

然後就可以看到shop專案變成了一個單機的專案了

在eclipse中使用SVN的實現方法(圖文教程)

如果此時我們不小心刪除掉這個shop專案,我們還可以檢出這個專案,找到SVN資源庫,在專案根目錄下右鍵【檢出為...】

在eclipse中使用SVN的實現方法(圖文教程)

在eclipse中使用SVN的實現方法(圖文教程)

在eclipse中使用SVN的實現方法(圖文教程)

在eclipse中使用SVN的實現方法(圖文教程)

4.使用svn外掛進行常用操作;

4.1 提交專案

比如現在給shop專案的user.java新增一個Integer型別的age屬性後,要將其提交到SVN

在eclipse中使用SVN的實現方法(圖文教程)

在eclipse中使用SVN的實現方法(圖文教程)

右鍵【shop專案】-【team】-【與資源庫同步】

在eclipse中使用SVN的實現方法(圖文教程)

在eclipse中使用SVN的實現方法(圖文教程)

提交後就成功地將更改部分儲存到SVN中了,如下表示成功提交了

在eclipse中使用SVN的實現方法(圖文教程)

4.2 更新專案

在eclipse中右鍵【shop專案】-【team】-【與資源庫同步】,然後在SVN同步視窗中右鍵【shop專案】-【更新】,即可更新專案

4.3 刪除專案的某部分檔案

先刪除不要的檔案,然後剩下的步驟同提交專案的步驟,即先與資源庫同步,再提交

比如刪除com.lijiang.web包,

在eclipse中使用SVN的實現方法(圖文教程)

刪除成功

在eclipse中使用SVN的實現方法(圖文教程)

4.4 解決衝突

先更新,再保留合併後的程式碼(刪除多餘的註釋和程式碼),再提交即可解決衝突

5.建立分支/標記;

5.1 將主幹(trunk)專案放到tags中

在eclipse中使用SVN的實現方法(圖文教程)

一般我們開發專案是在trunk(主幹)中,如果我們想要釋出專案,就要把專案放在tags中

先在eclipse中右鍵【shop專案】-【team】-【分支/標記...】

在eclipse中使用SVN的實現方法(圖文教程)

在eclipse中使用SVN的實現方法(圖文教程)

在eclipse中使用SVN的實現方法(圖文教程)

在eclipse中使用SVN的實現方法(圖文教程)

在eclipse中使用SVN的實現方法(圖文教程)

5.2 將主幹專案放到branches(分支)上

我們在開發新的功能或者做一些實驗的時候,會建立一個分支(branches),在分支中寫程式碼,完了之後再合併到主幹中

首先右鍵【shop專案】-【team】-【分支/標記...】

在eclipse中使用SVN的實現方法(圖文教程)

在eclipse中使用SVN的實現方法(圖文教程)

在eclipse中使用SVN的實現方法(圖文教程)

在eclipse中使用SVN的實現方法(圖文教程)

在eclipse中使用SVN的實現方法(圖文教程)

如果shop專案在主幹上,我們還可以將其切換到branches分支,右鍵【shop專案】-【team】-【切換】-【瀏覽】-【branches】

在eclipse中使用SVN的實現方法(圖文教程)

在eclipse中使用SVN的實現方法(圖文教程)

在eclipse中使用SVN的實現方法(圖文教程)

6. 修改分支專案,併合併到主幹上;

首先要將修改後的分支程式碼進行提交,然後切換到主幹專案,右鍵【team】-【更新】,再【team】-【合併】

在eclipse中使用SVN的實現方法(圖文教程)

在eclipse中使用SVN的實現方法(圖文教程)

在eclipse中使用SVN的實現方法(圖文教程)

在eclipse中使用SVN的實現方法(圖文教程)

然後就可以看到合併了,此時千萬不要忘記提交主幹專案!!

經過一段時間的試錯研究,我發現了一種更簡單快捷,出錯率較低的步驟:

一,將eclipse專案部署到svn上

1,開啟svnServer的安裝路徑-【bin】-【VisualSVN Server.msc】,

然後右鍵【Repositories】-【create new repository】-【regular ...】-【取個倉庫名(建議和專案名相同)】-【single-projects...】-【All ...】,

然後右鍵剛建立的倉庫-【copy URL to clipboard】

2,在eclipse中右鍵專案-【Team】-【Share project】-【svn】-【建立新的資源庫位置】-【貼上剛剛複製的URL】-【next】-【使用指定的模組名】-【瀏覽】-【trunk】-【next】-【寫註釋後,點選finish】

3,右鍵專案-【提交】-【寫註釋後,點選OK】。

然後我們就可以在專案的檔案路徑位置處發現專案有綠色勾勾了!

二,取消專案部署

在eclipse中右鍵專案【team】-【斷開連線】-【並且從檔案系統中刪除svn元資訊】。

然後就可以在專案的檔案路徑位置發現沒有綠色勾勾了,eclipse中也沒有倉庫圖示了

到此這篇關於在eclipse中使用SVN的實現方法(圖文教程)的文章就介紹到這了,更多相關eclipse使用SVN內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!