在eclipse中使用SVN的方法(圖文)
首先,在學(xué)習(xí)這一塊時,要先有SVN的基礎(chǔ),見:http://chabaoo.cn/article/190719.htm
1.在Eclipse中集成svn插件subclipse;
介紹一種最不易出錯的安裝方式:點擊【help】-【marketplaces】,然后在搜索框輸入:subclipse,點擊查找
如何判斷subclipse是否已經(jīng)安裝成功呢?直接點擊【window】-【show view】-【other...】,在彈出的對話框中輸入“SVN”,如果出現(xiàn)以下內(nèi)容,則說明安裝成功!
2.在eclipse中連接SVN服務(wù)器
首先雙擊打開“SVN資源庫”(【window】-【show view】-【other...】-【SVN】-“SVN資源庫”),然后右鍵新建資源庫位置
這里需要我們輸入URL,所以我們先創(chuàng)建項目使用SVN管理,再將項目的URL復(fù)制到這里來
3.創(chuàng)建動態(tài)web項目使用svn管理
在SVN服務(wù)器的安裝目錄下進入bin文件夾,雙擊VisualAVN Server.msc即可彈出VisualAVN Server窗口
先創(chuàng)建一個新的倉庫,右鍵【Repositories】-【Create New Repository...】
在倉庫“shop”里面新建帶目錄結(jié)構(gòu)的工程,右鍵【shop】-【新建】-【project structure...】
然后在本地找一個目錄,右鍵檢出(很重要?。。?/p>
然后檢出了:
然后復(fù)制URL:右鍵“shop”項目,點擊copy URL to clipboard“”即可復(fù)制URL
然后回到eclipse中,輸入剛剛復(fù)制的URL
然后eclipse中的項目就可以用SVN管理了,如下
比如現(xiàn)在新建一個動態(tài)web項目“shop”,將其用SVN管理起來
右鍵【shop項目】-【team】-【share project...】-【SVN】
然后可以看到項目變成了這樣,左下角有一個星號
此時就可以讓項目與資源庫同步了,右鍵【shop項目】-【team】-【與資源庫同步】,即可打開SVN同步窗口
然后就可以看到被SVN管理起來的項目了:
如果現(xiàn)在我們不想讓SVN管理“shop”項目了,只需要在右鍵【shop項目】-【team】-【斷開連接】
然后就可以看到shop項目變成了一個單機的項目了
如果此時我們不小心刪除掉這個shop項目,我們還可以檢出這個項目,找到SVN資源庫,在項目根目錄下右鍵【檢出為...】
4.使用svn插件進行常用操作;
4.1 提交項目
比如現(xiàn)在給shop項目的user.java添加一個Integer類型的age屬性后,要將其提交到SVN
右鍵【shop項目】-【team】-【與資源庫同步】
提交后就成功地將更改部分保存到SVN中了,如下表示成功提交了
4.2 更新項目
在eclipse中右鍵【shop項目】-【team】-【與資源庫同步】,然后在SVN同步窗口中右鍵【shop項目】-【更新】,即可更新項目
4.3 刪除項目的某部分文件
先刪除不要的文件,然后剩下的步驟同提交項目的步驟,即先與資源庫同步,再提交
比如刪除com.lijiang.web包,
刪除成功
4.4 解決沖突
先更新,再保留合并后的代碼(刪除多余的注釋和代碼),再提交即可解決沖突
5.創(chuàng)建分支/標記;
5.1 將主干(trunk)項目放到tags中
一般我們開發(fā)項目是在trunk(主干)中,如果我們想要發(fā)布項目,就要把項目放在tags中
先在eclipse中右鍵【shop項目】-【team】-【分支/標記...】
5.2 將主干項目放到branches(分支)上
我們在開發(fā)新的功能或者做一些實驗的時候,會建立一個分支(branches),在分支中寫代碼,完了之后再合并到主干中
首先右鍵【shop項目】-【team】-【分支/標記...】
如果shop項目在主干上,我們還可以將其切換到branches分支,右鍵【shop項目】-【team】-【切換】-【瀏覽】-【branches】
6. 修改分支項目,并合并到主干上;
首先要將修改后的分支代碼進行提交,然后切換到主干項目,右鍵【team】-【更新】,再【team】-【合并】
然后就可以看到合并了,此時千萬不要忘記提交主干項目??!
經(jīng)過一段時間的試錯研究,我發(fā)現(xiàn)了一種更簡單快捷,出錯率較低的步驟:一,將eclipse項目部署到svn上
1,打開svnServer的安裝路徑-【bin】-【VisualSVN Server.msc】,
然后右鍵【Repositories】-【create new repository】-【regular ...】-【取個倉庫名(建議和項目名相同)】-【single-projects...】-【All ...】,
然后右鍵剛創(chuàng)建的倉庫-【copy URL to clipboard】
2,在eclipse中右鍵項目-【Team】-【Share project】-【svn】-【創(chuàng)建新的資源庫位置】-【粘貼剛剛復(fù)制的URL】-【next】-【使用指定的模塊名】-【瀏覽】-【trunk】-【next】-【寫注釋后,點擊finish】
3,右鍵項目-【提交】-【寫注釋后,點擊OK】。
然后我們就可以在項目的文件路徑位置處發(fā)現(xiàn)項目有綠色勾勾了!
二,取消項目部署
在eclipse中右鍵項目【team】-【斷開連接】-【并且從文件系統(tǒng)中刪除svn元信息】。
然后就可以在項目的文件路徑位置發(fā)現(xiàn)沒有綠色勾勾了,eclipse中也沒有倉庫圖標了
到此這篇關(guān)于在eclipse中使用SVN的方法(圖文)的文章就介紹到這了,更多相關(guān)eclipse使用SVN內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- JavaWeb開發(fā)之【Tomcat 環(huán)境配置】MyEclipse+IDEA配置教程
- Eclipse創(chuàng)建tomcat實現(xiàn)過程原理詳解
- 云IDE:Eclipse Che:Eclipse下一代IDE(推薦)
- 詳解Eclipse 字體、字號的設(shè)置、最佳字體推薦
- 最新版Eclipse安裝、配置圖文教程詳解
- IDEA 非常重要的一些設(shè)置項(一連串的問題差點讓我重新用回 Eclipse)
- 2020最新eclipse安裝過程及細節(jié)
- Eclipse 2020-06 漢化包安裝步驟詳解(附漢化包+安裝教程)
- Eclipse手動導(dǎo)入DTD文件實現(xiàn)方法解析
相關(guān)文章
使用Java實現(xiàn)簡單搭建內(nèi)網(wǎng)穿透
內(nèi)網(wǎng)穿透是一種網(wǎng)絡(luò)技術(shù),適用于需要遠程訪問本地部署服務(wù)的場景,本文主要為大家介紹了如何使用Java實現(xiàn)簡單搭建內(nèi)網(wǎng)穿透,感興趣的可以了解下2024-02-02Java實現(xiàn)公眾號功能、關(guān)注及消息推送實例代碼
公眾號開發(fā)近些年是一個比較熱門的方向,下面這篇文章主要給大家介紹了關(guān)于Java實現(xiàn)公眾號功能、關(guān)注及消息推送的相關(guān)資料,文中通過代碼介紹的非常詳細,需要的朋友可以參考下2023-11-11使用idea創(chuàng)建web框架和配置struts的方法詳解
這篇文章主要介紹了使用idea創(chuàng)建web框架和配置struts的方法,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-09-09mybatis,foreach,找不到參數(shù)報錯問題及解決
這篇文章主要介紹了mybatis,foreach,找不到參數(shù)報錯問題及解決,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-03-03java日期時間格式化@JsonFormat與@DateTimeFormat的使用
本文主要介紹了java日期時間格式化@JsonFormat與@DateTimeFormat的使用,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-08-08Java實現(xiàn)ftp文件上傳下載解決慢中文亂碼多個文件下載等問題
這篇文章主要介紹了Java實現(xiàn)ftp文件上傳下載解決慢中文亂碼多個文件下載等問題的相關(guān)資料,非常不錯具有參考借鑒價值,需要的朋友可以參考下2016-10-10JAVA中使用FTPClient實現(xiàn)文件上傳下載實例代碼
本文給大家介紹如何利用jakarta commons中的FTPClient(在commons-net包中)實現(xiàn)上傳下載文件。非常不錯具有參考借鑒價值,感興趣的朋友一起學(xué)習(xí)吧2016-06-06