成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

經驗總結;Eclipse下Subversion插件的使用之二

開發 項目管理
本文主要介紹了Eclipse下Subversion插件的使用情況,歡迎各位朋友一起來探討。

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

11:將命令組添加到當前透視圖中
  在工具欄下拉菜單中選擇Synchronize…動作來啟動向導。在第一個界面中,它又讓用戶選擇SVN版本跟蹤系統,然后會顯示標準資源選擇面板,用戶可以選擇同步整個工作區,也可以選擇某組項目或者一個指定的工作集。

12:同步工作區、工作集或選中的資源
  一旦完成創建,Synchronize視圖就可以使用版本控制系統安排自動刷新的時間。可以通過Synchronize視圖菜單中的Schedule…菜單對其進行配置。這將有助于用戶保持最新狀態,還可以看到其他開發人員所做的所有改動。
13:安排自動刷新的時間
  由于Subclipse仍在發展,所以用戶可能會遇到bug或者無法找到真正希望獲得的一些特性。這帶我們進入下一個話題。
修補Subclipse
  當在Subclipse中遇到問題時,可以有多種選擇。如果是瑕疵問題,那么可以簡單地選擇不使用該產品或等待下一個版本。還可以搜索問題跟蹤系統以及郵件列表檔案user@subclipse.tigris.org和dev@subclipse.tigris.org,有可能找到當前問題的應對措施或解釋。如果這樣沒有幫助,那么可以在郵件列表中咨詢此問題;如果有興趣試著自己解決,那么,下面的段落將簡要介紹如何開始調試和修補Eclipse。但是,如果非常希望有所捐助,那么一種好的方法是訂閱dev@subclipse.tigris.org郵件列表,從而使您所做的努力與其他開發人員相協調,根據項目路線圖調整您的想法。

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

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

庫路徑
Jar或Eclipse插件名
描述
trunk/svnClientAdapter
svnClientAdapter.jar
用于非Windows系統,或者當用戶需要構建svnClientAdapter或JavaHL時

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

trunk/subclipse/javahl-win32
org.tigris.subversion.javahl.win32
為svnClientAdapter和JavaHL預構建本地Windows二進制文件

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

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

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

trunk/subclipse/book
org.tigris.subversion.book
Eclipse幫助小節,包括“VersionControlwithSubversion”這本書

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

trunk/subclipse/update-site
-
Subclipse和“VersionControlwithSubversion”一書的特寫的更新站點
  對于開發和測試,只需要

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

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

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

15:創建補丁
  創建了補丁之后,就可以將其發送至dev@subclipse.tigris.org郵件列表了,或者也可以在問題跟蹤器中創建問題并將其附上。

結束語
  諸如Subclipse插件之類的Eclipse平臺開源擴展可以提高開發人員的生產力,降低出錯的可能性,并增強開發團隊內部的交流。本文演示了如何安裝、配置和使用Subclipse插件來從EclipseIDE內部與Subversion版本控制系統進行交互。 以Subclipse插件為例,本文還演示了如何設置一個環境以進行Eclipse插件開發、如何調試現有插件、如何創建補丁。事實上,任何Eclipse用戶都可以為該開源擴展以及Eclipse平臺本身捐獻想法和補丁。至此Eclipse下Subversion插件的使用已經介紹完畢。
 

【編輯推薦】

  1. Subversion日期解析函數緩沖區溢出漏洞
  2. CentOS系統中安裝subversion并使用svn+ssh訪問
  3. 三大主流Subversion客戶端初探
  4. CentOS安裝新版subversion
  5. Windows下Subversion管理配置詳細說明
責任編輯:佚名
相關推薦

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-17 09:45:00

subversion源

2010-05-13 17:00:50

Subversion安

2010-05-17 13:34:47

2009-09-08 16:02:47

Linq使用Group

2010-04-21 14:53:46

Oracle游標

2010-05-18 16:05:24

2010-05-18 15:06:46

Subversion命

2009-09-25 17:26:55

使用Hibernate

2010-05-18 15:48:03

2009-10-15 09:27:00

2010-05-20 18:00:52

Eclipse下使用S

2010-05-20 18:30:08

Eclipse下使用S

2010-05-13 14:08:58

Visual Stud

2011-07-21 13:40:17

java

2009-09-16 17:13:54

學習Linq

2009-08-19 09:24:43

AJAX引擎經驗總結
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久精品日产第一区二区三区 | 五月婷婷丁香 | 亚洲精品久久久久中文字幕二区 | 91欧美| 国产精品福利网站 | 久久9久 | av片免费 | 久久久久久亚洲国产精品 | 三级在线免费 | 欧美在线高清 | 国产人免费人成免费视频 | 在线观看黄色电影 | 国产亚洲一区二区三区在线观看 | 日本中文在线 | 欧美一区二区三区四区视频 | 麻豆国产一区二区三区四区 | 欧美一二三 | 久久久精品久久久 | 国产人免费人成免费视频 | 国产一区二区日韩 | 99热国产在线播放 | 国产精品成人一区二区三区吃奶 | 男人的天堂在线视频 | 在线观看视频中文字幕 | 亚洲国产成人一区二区 | 日韩精品免费 | 成人一区二区三区视频 | 91在线第一页 | 久久亚洲精品国产精品紫薇 | 91精品国产综合久久香蕉922 | 91 在线| 91在线视频 | 国产在线色 | 国产精品亚洲一区二区三区在线观看 | 天天干天天色 | 成人欧美一区二区三区色青冈 | 欧美一区二区免费 | 久久最新精品 | 久久亚洲一区二区三区四区 | 黄在线免费观看 | 久久一级大片 |