自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

經(jīng)驗(yàn)總結(jié);Eclipse下Subversion插件的使用之二

開(kāi)發(fā) 項(xiàng)目管理
本文主要介紹了Eclipse下Subversion插件的使用情況,歡迎各位朋友一起來(lái)探討。

本文接著上篇文章介紹Eclipse下Subversion插件的使用,希望大家多多關(guān)注。

11:將命令組添加到當(dāng)前透視圖中
  在工具欄下拉菜單中選擇Synchronize…動(dòng)作來(lái)啟動(dòng)向?qū)?。在第一個(gè)界面中,它又讓用戶(hù)選擇SVN版本跟蹤系統(tǒng),然后會(huì)顯示標(biāo)準(zhǔn)資源選擇面板,用戶(hù)可以選擇同步整個(gè)工作區(qū),也可以選擇某組項(xiàng)目或者一個(gè)指定的工作集。

12:同步工作區(qū)、工作集或選中的資源
  一旦完成創(chuàng)建,Synchronize視圖就可以使用版本控制系統(tǒng)安排自動(dòng)刷新的時(shí)間??梢酝ㄟ^(guò)Synchronize視圖菜單中的Schedule…菜單對(duì)其進(jìn)行配置。這將有助于用戶(hù)保持最新?tīng)顟B(tài),還可以看到其他開(kāi)發(fā)人員所做的所有改動(dòng)。
13:安排自動(dòng)刷新的時(shí)間
  由于Subclipse仍在發(fā)展,所以用戶(hù)可能會(huì)遇到bug或者無(wú)法找到真正希望獲得的一些特性。這帶我們進(jìn)入下一個(gè)話題。
修補(bǔ)Subclipse
  當(dāng)在Subclipse中遇到問(wèn)題時(shí),可以有多種選擇。如果是瑕疵問(wèn)題,那么可以簡(jiǎn)單地選擇不使用該產(chǎn)品或等待下一個(gè)版本。還可以搜索問(wèn)題跟蹤系統(tǒng)以及郵件列表檔案user@subclipse.tigris.org和dev@subclipse.tigris.org,有可能找到當(dāng)前問(wèn)題的應(yīng)對(duì)措施或解釋。如果這樣沒(méi)有幫助,那么可以在郵件列表中咨詢(xún)此問(wèn)題;如果有興趣試著自己解決,那么,下面的段落將簡(jiǎn)要介紹如何開(kāi)始調(diào)試和修補(bǔ)Eclipse。但是,如果非常希望有所捐助,那么一種好的方法是訂閱dev@subclipse.tigris.org郵件列表,從而使您所做的努力與其他開(kāi)發(fā)人員相協(xié)調(diào),根據(jù)項(xiàng)目路線圖調(diào)整您的想法。

  著手開(kāi)始真的非常容易,即使您以前從沒(méi)有使用過(guò)Subversion插件。需要將Subclipse項(xiàng)目放入Eclipse工作區(qū)中。Subclipse項(xiàng)目的Subversion庫(kù)位于http://subclipse.tigris.org/svn/subclipse/,可以使用以前安裝的Subclipse插件或者諸如命令行Subversion客戶(hù)端或TortoiseSVN之類(lèi)的外部工具來(lái)查看代碼。還有一種非常好的辦法是在tigris.orgWeb站點(diǎn)上注冊(cè),并請(qǐng)求Subclipse項(xiàng)目的Observer角色。然后,就可以使用相同的用戶(hù)名連接到Subversion庫(kù)了(也可以用“guest”/“guest”進(jìn)行只讀訪問(wèn)),還可以在問(wèn)題跟蹤器(一個(gè)集成的Bugzilla庫(kù))上發(fā)表評(píng)論,并附上對(duì)問(wèn)題的補(bǔ)丁(如果有的話)。

  一旦連接到版本控制庫(kù),就需要在自己的工作區(qū)中檢查下述項(xiàng)目。對(duì)每一個(gè)模塊選擇CheckOutAs…,選擇一個(gè)位置和項(xiàng)目名(建議使用下表所列出的實(shí)際的插件名),并單擊Finish。

庫(kù)路徑
Jar或Eclipse插件名
描述
trunk/svnClientAdapter
svnClientAdapter.jar
用于非Windows系統(tǒng),或者當(dāng)用戶(hù)需要構(gòu)建svnClientAdapter或JavaHL時(shí)

trunk/subclipse/core
org.tigris.subversion.subclipse.core
特定于Eclipse的插件后端

trunk/subclipse/javahl-win32
org.tigris.subversion.javahl.win32
為svnClientAdapter和JavaHL預(yù)構(gòu)建本地Windows二進(jìn)制文件

trunk/subclipse/ui
org.tigris.subversion.subclipse.ui
特定于Eclipse的UI

trunk/subclipse/feature-plugin
org.tigris.subversion.subclipse
介紹,無(wú)代碼

trunk/subclipse/feature
org.tigris.subversion.subclipse(feature)
Subclipse特性

trunk/subclipse/book
org.tigris.subversion.book
Eclipse幫助小節(jié),包括“VersionControlwithSubversion”這本書(shū)

trunk/subclipse/book-feature
org.tigris.subversion.book(feature)
“VersionControlwithSubversion”這本書(shū)的特寫(xiě)

trunk/subclipse/update-site
-
Subclipse和“VersionControlwithSubversion”一書(shū)的特寫(xiě)的更新站點(diǎn)
  對(duì)于開(kāi)發(fā)和測(cè)試,只需要

org.tigris.subversion.subclipse.core,org.tigris.subversion.subclipse.ui以及

org.tigris.subversion.javahl.win32或svnClientAdapter;其他的模塊僅在打包整個(gè)插件特性或構(gòu)建更新站

點(diǎn)時(shí)需要。
  當(dāng)所有的項(xiàng)目都在Eclipse工作區(qū)中之后,就可以試著運(yùn)行了。使用Run->Run…菜單(或Debug,在調(diào)試器下運(yùn)行),啟動(dòng)新的EclipseApplication類(lèi)型,并在WorkspacePlug-Ins列表中選擇Subclipse插件。如果使用已安裝的Subclipse運(yùn)行IDE,那么應(yīng)該在ExternalPlug-Ins列表中取消對(duì)Subversion插件的選擇,但是要使其他插件均保持選中狀態(tài)。
14:運(yùn)行Eclipse應(yīng)用程序
  單擊Run(或Debug),如果一切都配置正確,那么就會(huì)出現(xiàn)第二個(gè)EclipseWorkbench窗口;應(yīng)該可以打開(kāi)Subclipse視圖,并像Eclipse本身的實(shí)例一樣連接到庫(kù)。此時(shí),如果是在調(diào)試器下運(yùn)行,就可以開(kāi)始將斷點(diǎn)放到Subclipse類(lèi)、或Subclipse所使用的Eclipse核心類(lèi)中,調(diào)試器會(huì)停在這些斷點(diǎn)上。一個(gè)非常好的起點(diǎn)是org.tigris.subversion.subclipse.ui插件中的org.tigris.subversion.subclipse.ui.actions包,它包括菜單或工具欄中特定于Subclipse的UI動(dòng)作。注意,可以使用UI注冊(cè)這些動(dòng)作,可以在plugin.xml中聲明式地注冊(cè)(通常是action元素),或者是在Java代碼中編程式地注冊(cè),因此,這兩個(gè)地方都要查看。
  假定已經(jīng)完成了最棘手的部分,并且已經(jīng)設(shè)法實(shí)現(xiàn)了更改,那么現(xiàn)在就該創(chuàng)建補(bǔ)丁并將其附在Subclipse問(wèn)題跟蹤庫(kù)中的原始問(wèn)題上了。在創(chuàng)建補(bǔ)丁以前,請(qǐng)確保從版本控制庫(kù)中選擇最新的更改(如果有的話),并最后一次測(cè)試更改。如果一切都沒(méi)有問(wèn)題,那么就使用Team->CreatePatch…菜單來(lái)啟動(dòng)向?qū)?。選擇SaveToClipboard或SaveInFileSystem,并指定是否需要對(duì)子目錄進(jìn)行循環(huán)掃描來(lái)查看更改。

15:創(chuàng)建補(bǔ)丁
  創(chuàng)建了補(bǔ)丁之后,就可以將其發(fā)送至dev@subclipse.tigris.org郵件列表了,或者也可以在問(wèn)題跟蹤器中創(chuàng)建問(wèn)題并將其附上。

結(jié)束語(yǔ)
  諸如Subclipse插件之類(lèi)的Eclipse平臺(tái)開(kāi)源擴(kuò)展可以提高開(kāi)發(fā)人員的生產(chǎn)力,降低出錯(cuò)的可能性,并增強(qiáng)開(kāi)發(fā)團(tuán)隊(duì)內(nèi)部的交流。本文演示了如何安裝、配置和使用Subclipse插件來(lái)從EclipseIDE內(nèi)部與Subversion版本控制系統(tǒng)進(jìn)行交互?!∫許ubclipse插件為例,本文還演示了如何設(shè)置一個(gè)環(huán)境以進(jìn)行Eclipse插件開(kāi)發(fā)、如何調(diào)試現(xiàn)有插件、如何創(chuàng)建補(bǔ)丁。事實(shí)上,任何Eclipse用戶(hù)都可以為該開(kāi)源擴(kuò)展以及Eclipse平臺(tái)本身捐獻(xiàn)想法和補(bǔ)丁。至此Eclipse下Subversion插件的使用已經(jīng)介紹完畢。
 

【編輯推薦】

  1. Subversion日期解析函數(shù)緩沖區(qū)溢出漏洞
  2. CentOS系統(tǒng)中安裝subversion并使用svn+ssh訪問(wèn)
  3. 三大主流Subversion客戶(hù)端初探
  4. CentOS安裝新版subversion
  5. Windows下Subversion管理配置詳細(xì)說(shuō)明
責(zé)任編輯:佚名
相關(guān)推薦

2010-05-13 14:27:28

Subclipse插件

2010-05-18 17:39:28

Subversion配

2010-05-18 18:19:07

Subversion服

2010-05-18 17:12:11

Subversion安

2010-05-13 17:00:50

Subversion安

2010-05-17 09:45:00

subversion源

2010-05-17 13:34:47

2010-04-21 14:53:46

Oracle游標(biāo)

2009-09-08 16:02:47

Linq使用Group

2010-05-18 15:06:46

Subversion命

2010-05-18 16:05:24

2009-09-25 17:26:55

使用Hibernate

2010-05-18 15:48:03

2010-05-20 18:00:52

Eclipse下使用S

2010-05-20 18:30:08

Eclipse下使用S

2009-10-15 09:27:00

2010-05-13 14:08:58

Visual Stud

2011-07-21 13:40:17

java

2009-09-16 17:13:54

學(xué)習(xí)Linq

2010-05-17 09:19:03

Subversion
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)