Eclipse git插件
EGIT是一套Eclipse插件,用於使用GIT存儲庫。它基於JGIT庫,該庫是純Java中的GIT實現。此軟件包已根據EPL 2.0許可。請參閱LICENSE
文件以獲取完整的許可證。
成分
該軟件包由以下主要組件組成。
執行
- org.eclipse.egit : Egit的Eclipse品牌插件。
- org.eclipse.egit.core :Eclipse插件,為org.eclipse.jgit和支持例程提供一個接口,以允許在Eclipse工作區中進行處理。它還提供團隊提供者的實施。
- org.eclipse.egit.gitflow :為Gitflow分支模型實現支持。
- org.eclipse.egit.gitflow.ui :為Gitflow分支模型實現用戶界面的捆綁包。
- org.eclipse.egit.target:Eclipse目標平台為構建和在Eclipse工作區中運行EGIT的EGIT第三方依賴性。
- org.eclipse.egit.ui :Eclipse插件,在org.eclipse.egit.core上提供用戶界面。
測試
- org.eclipse.egit.core.junit : EGIT測試使用的可重複使用類。
- org.eclipse.egit.core.test :org.eclipse.egit.core的單元測試。
- org.eclipse.egit.gitflow.test :org.eclipse.egit.gitflow的單元測試。
- org.eclipse.egit.ui.test :org.eclipse.egit.ui的UI測試。
包裝
- org.eclipse.egit.doc :文檔捆綁包裝EGIT文檔。原始文檔寫在Wiki中。
- org.eclipse.egit-feature :Eclipse功能用於安裝核心實現捆綁包
- org.eclipse.egit.gitflow-feature :Eclipse功能,用於安裝可選的Gitflow捆綁包。
- org.eclipse.egit.repository :可用於安裝和升級EGIT的EGIT P2存儲庫的定義,包括JGIT P2存儲庫中的所有功能和插件。
- org.eclipse.egit.source-feature :Eclipse功能,用於安裝EGIT源捆綁包,以幫助在Eclipse中調試EGIT。
相容性
- 通常,EGIT至少支持最新的兩個日食版本。有關詳細信息,請參閱常見問題解答。
- JGIT和EGIT發行版是根據OSGI語義版本的版本版本的。
- EGIT的較新版本可以實現新功能,刪除現有功能並更改其他功能,而無需其他通知,而不是發行說明中寫的內容,提交日誌和源文件本身。
特徵
以下列表尚未完成,但它概述了這些功能:
org.eclipse.egit.core
- 提供Eclipse團隊提供商。
- 將提供商連接到項目。
- 通過自動檢測GIT存儲庫目錄來搜索與項目關聯的存儲庫。
- 存儲哪些存儲庫與Eclipse工作區中的哪些容器相關。
- 跟踪移動/命名/刪除,並在高速緩存樹中反映它們。
- 通過鏈接的容器解決。
org.eclipse.egit.ui
- 連接團隊提供者嚮導面板。
- 通過建立新的存儲庫來連接GIT團隊提供商。
- 通過搜索本地文件系統查看現有存儲庫目錄,將其連接到GIT團隊提供商。
- 團隊動作:跟踪(添加),UNTRACK(刪除),斷開連接,顯示歷史記錄,比較版本。
- 資源裝飾器在軟件包資源管理器和其他視圖中顯示文件/目錄狀態。
- 創建新提交或修改委託。
- 查看分期更改(整個文件和部分分階段),顯示它們的差異並提交它們。
- 圖形歷史記錄查看器具有使用Eclipse內置比較編輯器比較版本的能力。
- 克隆,推,拉,提取
- 合併,重新挑選,櫻桃 - 挑剔
缺少功能
支持
向[email protected]郵件列表發布問題或評論。您需要訂閱以發布。
貢獻
請參閱EGIT撰稿人指南。
關於git
有關GIT,其存儲庫格式以及基於規範C的實現的更多信息,請訪問GIT網站。