溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶(hù)服務(wù)條款》

在Eclipse中如何使用版本管理工具SVN

發(fā)布時(shí)間:2021-08-09 10:37:05 來(lái)源:億速云 閱讀:103 作者:小新 欄目:編程語(yǔ)言

這篇文章主要為大家展示了“在Eclipse中如何使用版本管理工具SVN”,內(nèi)容簡(jiǎn)而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“在Eclipse中如何使用版本管理工具SVN”這篇文章吧。

1.SVN安裝

由于這些代碼都是自己寫(xiě)的,所以不需要在服務(wù)器上進(jìn)行版本管理,只用本地的版本管理即可(好吧,確實(shí)有點(diǎn)low了)。自己的系統(tǒng)是win7 32-bit的,所以上網(wǎng)先是下載了個(gè)Tortoise SVN,想著直接就用。

在Eclipse中如何使用版本管理工具SVN

這里需要注意,我一開(kāi)始以為SVN是個(gè)軟件,原來(lái)人家是基于Shell的,也就是說(shuō)沒(méi)有一個(gè)集成的界面來(lái)操作,而是在右鍵菜單里進(jìn)行操作。后來(lái)一搜索發(fā)現(xiàn)Eclipse里面就可以直接使用SVN插件,就又在Eclipse中安裝了一次插件。這個(gè)插件的名字叫Subclipse。一開(kāi)始我想在Marketplace里面直接安裝這個(gè)插件,如下圖所示。

在Eclipse中如何使用版本管理工具SVN

但是安裝過(guò)程中出現(xiàn)了“run timed out”錯(cuò)誤,網(wǎng)上的解決方法如下所示。

打開(kāi)eclipse.ini 
-vmargs 
-Dosgi.requiredJavaVersion=1.5
-Xms40m 
-Xmx512m 
-Dorg.eclipse.ecf.provider.filetransfer.retrieve.closeTimeout=3000
-Dorg.eclipse.ecf.provider.filetransfer.retrieve.readTimeout=3000

在加上上面的語(yǔ)句之后,Marketplace就徹底安裝不了軟件了,刪去了之后也不行,可能是當(dāng)時(shí)的網(wǎng)絡(luò)狀況不行。

后來(lái)在網(wǎng)上找到了Subclipse的安裝版本,可以在此網(wǎng)址內(nèi)下載:

http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240

下載后解壓如下圖所示:

在Eclipse中如何使用版本管理工具SVN

只需要將site-1.10.13-1.9.x.zip文件解壓后的features和plugins兩個(gè)文件夾中的文件拷貝到eclipse安裝目錄下的features和plugins兩個(gè)文件夾中即可。

至此重啟Eclipse就可以發(fā)現(xiàn)subclipse已經(jīng)安裝完畢了。

2. Elipse SVN的基本使用

1)首先要打開(kāi)SVN資源庫(kù)標(biāo)志,在windows->show view->other

2)找到SVN資源庫(kù)

在Eclipse中如何使用版本管理工具SVN

3)可以看到在控制臺(tái)的右邊已經(jīng)有了SVN資源庫(kù)的選項(xiàng)卡。

在Eclipse中如何使用版本管理工具SVN

4) 右鍵->新建->資源庫(kù)位置

在這里由于我是本地的版本管理,所以URL填寫(xiě)的就是file://D:/code repository(早知道就不打空格了)

在Eclipse中如何使用版本管理工具SVN

5) 新建一個(gè)項(xiàng)目或者是在已有項(xiàng)目上 右鍵-> Team -> share project

6) 可以看到在SVN資源庫(kù)選項(xiàng)卡里面已經(jīng)有了項(xiàng)目中的文件

在Eclipse中如何使用版本管理工具SVN

7)在這些文件中選擇文件檢出為項(xiàng)目,例如在上圖的com文件夾右鍵->檢出為...->Java Project (命名為XXX)

就可以看到新建了一個(gè)項(xiàng)目,這個(gè)項(xiàng)目我個(gè)人認(rèn)為就好像是把大項(xiàng)目中找出一部分進(jìn)行專(zhuān)門(mén)放大,沒(méi)搞懂是啥意思這部分,這一點(diǎn)需要注意。

如果要修改了要保存現(xiàn)有的文件,就右鍵項(xiàng)目(這里的項(xiàng)目值得是主項(xiàng)目,而不是這個(gè)分支的項(xiàng)目)-> Team->提交 記得要寫(xiě)注釋喔~

在Eclipse中如何使用版本管理工具SVN

如果要實(shí)現(xiàn)版本回滾,就只需要右鍵-> Team->顯示資源歷史記錄

在Eclipse中如何使用版本管理工具SVN

要回到哪個(gè)版本只需要在版本上右鍵->Switch Reversion 7

如果要比對(duì)兩個(gè)版本有什么不同只需要在版本上右鍵->比較

在Eclipse中如何使用版本管理工具SVN

以上是“在Eclipse中如何使用版本管理工具SVN”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI