成人免费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-13 17:00:50

Subversion安

2010-05-17 13:34:47

2010-05-17 09:45:00

subversion源

2010-04-21 14:53:46

Oracle游標

2009-09-08 16:02:47

Linq使用Group

2009-09-25 17:26:55

使用Hibernate

2010-05-18 16:05:24

2010-05-18 15:06:46

Subversion命

2010-05-18 15:48:03

2010-05-13 14:08:58

Visual Stud

2009-10-15 09:27:00

2010-05-20 18:30:08

Eclipse下使用S

2010-05-20 18:00:52

Eclipse下使用S

2011-07-21 13:40:17

java

2009-09-16 17:13:54

學習Linq

2009-08-19 09:24:43

AJAX引擎經驗總結
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 美国黄色一级片 | 国产69精品久久99不卡免费版 | 成年人网站国产 | 亚洲成人观看 | 美女国产一区 | 精品国产伦一区二区三区观看说明 | 国产盗摄视频 | 中文字幕一区二区三区乱码在线 | 青青草国产在线观看 | 色狠狠一区 | 暖暖日本在线视频 | 久久久久久久成人 | 成人精品一区二区 | 午夜精品久久久 | 国产亚洲精品综合一区 | 国产视频1区 | 亚洲综合成人网 | 夜夜精品浪潮av一区二区三区 | 依人成人| 国产精品区二区三区日本 | 国产精品不卡 | 一区二区在线免费观看 | 国产精品日产欧美久久久久 | 免费国产一区 | 欧美13videosex性极品 | 麻豆国产一区二区三区四区 | 国产激情在线看 | 欧美成人综合 | 欧美一级α片 | 色站综合 | 97国产爽爽爽久久久 | 成人免费淫片aa视频免费 | 午夜视频在线 | 国产剧情一区 | 中文字幕乱码一区二区三区 | 久久久久av | 成人欧美一区二区三区在线播放 | 国产一级片免费看 | 亚洲美女一区二区三区 | 男人天堂网址 | 日韩精品1区2区3区 国产精品国产成人国产三级 |