Eclipse配置SVN的幾種方法及使用詳情
此文章對(duì)Myeclipse同樣適用。
一.在Eclipse里下載Subclipse插件
方法一:從Eclipse Marketplace里面下載具體操作:打開(kāi)Eclipse --> Help --> Eclipse Marketplace --> 在Find中輸入subclipse搜索 --> 找到subclipse點(diǎn)擊install

方法二:從Install New Software里下載
具體操作:打開(kāi)Eclipse --> Help --> Install New Software --> 點(diǎn)擊add按鈕,輸入下載地址:http://subclipse.tigris.org/update_1.10.x,點(diǎn)擊OK

--> 將Subclipse和SVNKit打勾后,一路next或agree到結(jié)束即可(此處由于本人已經(jīng)安裝,因此next是灰色的)

方法三:直接下載subclipse的zip文件具體操作:百度搜索subclipse-site-1.10.x(看自己想安裝哪個(gè)版本) --> 解壓縮后在eclipse目錄下找到dropins文件夾,進(jìn)入dropins文件夾并新建一個(gè)文件夾名為svn,將features和plugins文件夾復(fù)制到svn目錄下-->重啟下Eclipse即可

二:上傳project到SVN服務(wù)器
1.在eclipse中,從show view里調(diào)出SVN資源庫(kù)視圖

2.在SVN資源庫(kù)窗口的空白位置右鍵選擇新建資源庫(kù)位置

3.填好服務(wù)器的地址

4.資源庫(kù)導(dǎo)入成功,SVN資源庫(kù)視圖下出現(xiàn)導(dǎo)入的資源庫(kù)

5.新建project
6.寫(xiě)好project的初始版本

7.右鍵project --> team --> share project

8.選擇repository類型為SVN --> 點(diǎn)擊next

9.使用已有資源庫(kù)位置

10.使用項(xiàng)目名稱作為文件夾名 --> 點(diǎn)擊Finish --> 輸入用戶名和密碼(此步不一定每個(gè)人都有)

11.自由選擇是否打開(kāi)synchronize視圖

12.右鍵project --> team --> 提交

13.自由選擇是否寫(xiě)日志(建議寫(xiě))

14點(diǎn)擊OK --> 上傳到服務(wù)器成功,此時(shí)刷新資源庫(kù),資源庫(kù)下出現(xiàn)上傳的project

三:從服務(wù)器下載project到本地
1.在資源庫(kù)視圖點(diǎn)擊資源庫(kù)左邊的小三角形后出現(xiàn)該資源庫(kù)下的所有project

2.選擇要下載的project右鍵 --> 檢出為

3.自由選擇是否更改屬性(建議使用默認(rèn)) --> Finish --> 下載成功

四:從服務(wù)器更新代碼
1.右鍵項(xiàng)目project-->與資源庫(kù)同步

2.選擇打開(kāi)Synchronize視圖


3.與本地代碼有不同的服務(wù)器代碼將顯示在Synchronize視圖下,雙擊可以查看本地代碼和服務(wù)器代碼的對(duì)比,加號(hào)的為新增的文件(本地還沒(méi)有)

4.將模式切換到Incoming Mode,這個(gè)模式下的代碼都是服務(wù)器更新的代碼,需要下載到本地的,右鍵要更新的文件-->team-->更新

5.如果出現(xiàn)下圖這個(gè)符號(hào),則代表本地代碼和服務(wù)器代碼有沖突(即:本地代碼在未更新到最新版本的情況下,對(duì)代碼進(jìn)行了更改;或者在你對(duì)a.Java寫(xiě)代碼的期間,有人往服務(wù)器上傳了新的a.java代碼,使得代碼間出現(xiàn)了沖突)

五:沖突情況的解決辦法
沖突情況1:服務(wù)器代碼和自己代碼改動(dòng)的地方相同
這種情況比較復(fù)雜,一般只能將自己的代碼保存一份到本地,然后直接將服務(wù)器代碼更新下來(lái),然后在新的代碼上修改自己的邏輯。
沖突情況2:服務(wù)器代碼和自己代碼改動(dòng)的地方不同
這種情況比較常見(jiàn),就是你跟別的開(kāi)發(fā)者都在更改同一個(gè)文件,但是由于開(kāi)發(fā)任務(wù)是分開(kāi)的,所以更改的地方是不同的,解決辦法如下。
1、雙擊沖突文件進(jìn)入比較視圖

2、找到服務(wù)器上新增的但本地沒(méi)有的代碼塊,選中此代碼塊,點(diǎn)擊右上角的按鈕(如下圖箭頭指向的按鈕)將服務(wù)器代碼復(fù)制到本地(其他地方也同此操作),如果點(diǎn)擊按鈕沒(méi)用,則關(guān)閉比較視圖重新打開(kāi)

下圖為成功將服務(wù)器代碼復(fù)制到本地代碼,

3.將所有服務(wù)器上新增的代碼復(fù)制到本地文件后,右鍵沖突文件選擇標(biāo)記為合并即可,此時(shí)該文件就會(huì)消失在Synchronize視圖下,并且該文件的代碼已經(jīng)成功將本地代碼和遠(yuǎn)程代碼合并到一起

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
List集合中對(duì)數(shù)據(jù)實(shí)現(xiàn)多重規(guī)則進(jìn)行排序的案例
今天小編就為大家分享一篇關(guān)于List集合中對(duì)數(shù)據(jù)實(shí)現(xiàn)多重規(guī)則進(jìn)行排序的案例,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧2018-12-12
Java SHA-256加密的兩種實(shí)現(xiàn)方法詳解
這篇文章主要介紹了Java SHA-256加密的兩種實(shí)現(xiàn)方法,結(jié)合實(shí)例形式分析了java實(shí)現(xiàn)SHA-256加密的實(shí)現(xiàn)代碼與相關(guān)注意事項(xiàng),需要的朋友可以參考下2017-08-08
Spring Boot使用Druid和監(jiān)控配置方法
Druid是Java語(yǔ)言中最好的數(shù)據(jù)庫(kù)連接池,并且能夠提供強(qiáng)大的監(jiān)控和擴(kuò)展功能。下面來(lái)說(shuō)明如何在 Spring Boot 中配置使用Druid2017-04-04
idea啟動(dòng)tomcat控制臺(tái)中文亂碼的三種情況解決
本文主要介紹了idea啟動(dòng)tomcat控制臺(tái)中文亂碼,主要包括三種情況,分別介紹了一下解決方法,具有一定的參考價(jià)值,感興趣的可以了解一下2023-10-10
spring?boot?導(dǎo)出數(shù)據(jù)到excel的操作步驟(demo)
這篇文章主要介紹了spring?boot?導(dǎo)出數(shù)據(jù)到excel的實(shí)現(xiàn)步驟,文中通過(guò)打開(kāi)一個(gè)平時(shí)練習(xí)使用的springboot的demo給大家詳細(xì)介紹,需要的朋友可以參考下2022-03-03
詳解 Java中日期數(shù)據(jù)類型的處理之格式轉(zhuǎn)換的實(shí)例
這篇文章主要介紹了詳解 Java中日期數(shù)據(jù)類型的處理之格式轉(zhuǎn)換的實(shí)例的相關(guān)資料,日期以及時(shí)間格式處理,在Java中時(shí)間格式一般會(huì)涉及到的數(shù)據(jù)類型包括Calendar類和Date類,需要的朋友可以參考下2017-08-08
IntelliJ IDEA 報(bào)錯(cuò):找不到包或者找不到符號(hào)的問(wèn)題及解決方案
這篇文章主要介紹了IntelliJ IDEA 報(bào)錯(cuò):找不到包或者找不到符號(hào)的問(wèn)題及解決方案,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-08-08

