国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

在Eclipse中安裝SVN客戶端插件

2019-11-15 01:02:28
字體:
供稿:網(wǎng)友
在Eclipse中安裝SVN客戶端插件

在Eclipse中安裝SVN客戶端插件

1.1 Eclipse插件應(yīng)用市場(chǎng)

   在Eclipse中訪問Eclipse Marketplace Client可以搜索Subversion,下載插件,按提示安裝即可。

1.2 使用壓縮包

   如果不能聯(lián)網(wǎng)可以使用下載好的插件壓縮包eclipse_svn_site-1.10.5.zip,這個(gè)壓縮包是從http://subclipse.tigris.org/網(wǎng)站(subclipse是這款Eclipse插件的名稱)上下載的。安裝方法是:

    ①解壓eclipse_svn_site-1.10.5.zip中的features和plugins這兩個(gè)目錄

    ②將features和plugins復(fù)制到Eclipse安裝目錄/dropins/eclipse_svn_site-1.10.5下

    ③重啟Eclipse

    ④進(jìn)入Eclipse依次打開Window→PReferences→Team→SVN,看到如下界面即說明SVN插件安裝成功

1.3 創(chuàng)建資源庫(kù)位置

①切換到透視圖SVN資源庫(kù)研究

②創(chuàng)建資源庫(kù)位置

此時(shí)可以查看版本庫(kù)中的文件及目錄結(jié)構(gòu)

1.4 檢出

①檢出分兩種情況

<1>從服務(wù)器端獲取到的是一些零散的文件,不能作為項(xiàng)目檢出

此時(shí)會(huì)彈出一個(gè)新建項(xiàng)目向?qū)В詴?huì)這樣是因?yàn)槲覀冃枰獎(jiǎng)?chuàng)建一個(gè)項(xiàng)目來保存從服務(wù)器端取回的文件

<2>從服務(wù)器端獲取到的是一個(gè)完整的項(xiàng)目,例如

此時(shí)必須作為項(xiàng)目檢出

項(xiàng)目從服務(wù)器檢出后,會(huì)成為一個(gè)工作副本,根目錄下會(huì)自動(dòng)創(chuàng)建.svn隱藏目錄

1.5 提交

  ①新創(chuàng)建文件后,文件圖標(biāo)上會(huì)以“?”標(biāo)識(shí),表示該文件尚未納入版本控制

  ②在新創(chuàng)建的文件上點(diǎn)右鍵→Team→添加至版本控制,這樣文件圖標(biāo)上會(huì)顯示“+”,表示當(dāng)前文件已納入版本控制,但還未提交至服務(wù)器。

  ③在要提交的文件上點(diǎn)右鍵→Team→提交...會(huì)提交文件,在彈出的對(duì)話框中可以不填寫日志。文件提交后,圖標(biāo)會(huì)變?yōu)?ldquo;金色的圓柱體”表示當(dāng)前文件的版本和服務(wù)器端一致。

  ④文件修改后圖標(biāo)會(huì)變?yōu)?ldquo;*”,表示當(dāng)前文件或目錄包含未提交的修改。

1.6 更新

  ①更新整個(gè)項(xiàng)目時(shí)可以在項(xiàng)目上點(diǎn)右鍵→Team→更新

  ②更新某個(gè)具體的文件時(shí),可以在文件上點(diǎn)右鍵→Team→更新

1.7 共享項(xiàng)目

  ①在Eclipse中創(chuàng)建的新項(xiàng)目想要發(fā)布到SVN服務(wù)器端,可以通過“共享”項(xiàng)目實(shí)現(xiàn)

  ②在項(xiàng)目上點(diǎn)右鍵→Team→Share Project...→選擇一種版本控制工具

  選擇一個(gè)資源庫(kù)位置

  切換到Team Synchronizing透視圖,選擇項(xiàng)目中要提交的內(nèi)容,通常是項(xiàng)目中的全部?jī)?nèi)容

1.8 恢復(fù)歷史版本

  ①在需要回復(fù)的文件上點(diǎn)右鍵→Team→顯示資源歷史記錄→得到如下界面

  ②選擇某一個(gè)歷史記錄點(diǎn)右鍵→獲取內(nèi)容。文件就會(huì)恢復(fù)到指定版本的狀態(tài),同時(shí)圖標(biāo)變?yōu)?ldquo;*”。

  ③獲取歷史記錄時(shí),如果出現(xiàn)如下錯(cuò)誤提示

  可以通過將對(duì)應(yīng)版本庫(kù)中的svnserve.conf文件中的anon-access設(shè)置為none解決。

1.9 解決沖突

  ①什么情況下會(huì)發(fā)生沖突

<1>兩個(gè)開發(fā)人員,Harry和Sally,分別從服務(wù)器端下載了文件A。

<2>Harry修改之后,A變成了A’,Sally修改之后,A變成了A’’。

<3>Harry先一步提交,使服務(wù)器端文件的版本也變成了A’

<4>Sally本地的文件A’’已經(jīng)過時(shí)了,此時(shí)她已無法提交文件,服務(wù)器會(huì)要求她先進(jìn)行一次更新操作。

<5>此時(shí)Sally的更新操作有兩種可能

(1)Sally所做的修改與Harry不是同一個(gè)位置,更新操作嘗試合并文件成功。

(2)Sally所做的修改與Harry恰好是同一個(gè)位置,更新操作嘗試合并文件失敗,發(fā)生沖突。

<6>發(fā)生沖突后,本地工作副本會(huì)發(fā)生如下變化

(1)文件A中的內(nèi)容發(fā)生如下改變

public static void main(String[] args) {

System.out.println("Edit By Command!");

System.out.println("Edit By Command!");

<<<<<<< .mine

System.out.println("Edit By Eclipse!");

=======

System.out.println("Edit By Command!New Edit");

>>>>>>> .r14

System.out.println("Edit By Command!");

System.out.println("Edit By Command!");

}

其中,從<<<<<<< .mine到=======之間是發(fā)生沖突時(shí)本地副本的內(nèi)容。從=======到>>>>>>> .r14是發(fā)生沖突時(shí)服務(wù)器端的最新內(nèi)容。注意這里r后面的數(shù)字是發(fā)生沖突時(shí)服務(wù)器端的版本號(hào),有可能是任何整數(shù)值,r14只是一個(gè)例子。

同時(shí)文件圖標(biāo)變成一個(gè)“黃色的!”。

(2)與沖突文件同目錄下新增文件,擴(kuò)展名為.mine,其內(nèi)容是發(fā)生沖突時(shí)本地副本的文件內(nèi)容。

(3)與沖突文件同目錄下新增文件,擴(kuò)展名為.r小版本號(hào),例如MyCRM.java.r13,其內(nèi)容是沖突發(fā)生之前,服務(wù)器端的文件內(nèi)容,可以作為解決沖突的參照。

(4)與沖突文件同目錄下新增文件,擴(kuò)展名為.r大版本號(hào),例如MyCRM.java.r14,其內(nèi)容是沖突發(fā)生時(shí),服務(wù)器端的文件內(nèi)容。

②解決沖突

(1)在沖突文件上點(diǎn)右鍵→Team→編輯沖突...→出現(xiàn)如下界面

以對(duì)比的方式將本地內(nèi)容與沖突內(nèi)容顯示出來,其中左側(cè)為本地內(nèi)容,右側(cè)為沖突內(nèi)容。其中本地內(nèi)容是可以修改的。

(2)根據(jù)需要和實(shí)際情況將本地內(nèi)容更正——這個(gè)過程很可能需要牽涉沖突的兩位開發(fā)人員進(jìn)行必要的溝通——機(jī)器與程序目前還不能完全取代人工智能。更正后文件圖標(biāo)會(huì)變成一個(gè)“四角形”,同時(shí)沖突文件內(nèi)的<<<<<<< .mine、=======以及>>>>>>> .r14等標(biāo)記都會(huì)被去掉。

(3)在沖突文件上點(diǎn)右鍵→Team→標(biāo)記為解決

此時(shí).mine文件和.r版本號(hào)文件都會(huì)被自動(dòng)刪除,沖突文件的圖標(biāo)變?yōu)?ldquo;*”,表示可以提交。

(4)提交文件,文件圖標(biāo)變?yōu)?ldquo;金色圓柱體”。

聲明: 本文章是通過看愛硅谷的資料而整理出來的 。


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 乡宁县| 博客| 东方市| 汕头市| 沽源县| 合江县| 浮梁县| 察雅县| 泰兴市| 鹿邑县| 富顺县| 万州区| 汨罗市| 武义县| 塔河县| 乃东县| 出国| 凤台县| 永昌县| 宜阳县| 海门市| 潮安县| 军事| 阿瓦提县| 长垣县| 彭州市| 昆明市| 定西市| 治多县| 蒲城县| 册亨县| 白银市| 休宁县| 长海县| 格尔木市| 夏邑县| 丰都县| 新兴县| 合江县| 辰溪县| 韶山市|