團隊支援

Eclipse 平台基於讓使用者在檔案系統建立和編輯資源的概念。團隊外掛程式定義附加的 API,容許外掛程式來整合版本化和配置管理儲存庫的功能。儲存庫所提供的功能根本地影響使用者工作流程,因為擷取檔案有其他的步驟, 將其內容與本端內容相比較並版本化,然後在將更新的檔案傳回至儲存庫。團隊外掛程式 API 的目標是被動的讓儲存庫外掛程式提供者來定義他們自己的工作流程, 所以熟悉自身產品的使用者能夠以類似的方式來使用平台。

這個目標是藉由提供讓團隊外掛程式介入處理資源的操作之基礎連結鉤來完成的。例如,使用者儲存檔案時,儲存庫提供者可以將它儲存到儲存庫中,詢問使用者 可否把它儲存到儲存庫中或與儲存庫中的內容相比較。

UI 支援也是被動的結構。團隊提供者動作的位置保留元、喜好設定和內容 由團隊 UI 外掛程式所定義。但是,這是由團隊外掛程式提供者定義這些 UI 元素來決定。團隊 UI 外掛程式也併入簡單、可擴充的配置精靈,讓使用者建立專案與儲存庫的關聯性。外掛程式可提供內容給精靈並讓使用者指定儲存庫特定的資訊。

多重儲存庫提供者可以同時和平地存在於平台之中。事實上,甚至可能在已安裝的同一個儲存庫中有不同的用戶端實作。例如,一個可為專家安裝設計的 CVS 用戶端,而另一個則為新進使用者。

Copyright IBM Corporation and others 2000, 2003.