Eclipse gitプラグイン
EGITは、GITリポジトリを操作するためのEclipseプラグインのセットです。これは、純粋なJavaのGit実装であるJGITライブラリに基づいています。このパッケージは、 EPL 2.0の下でライセンスされています。完全なライセンスについては、 LICENSE
ファイルを参照してください。
コンポーネント
このパッケージは、次の主要なコンポーネントで構成されています。
実装
- org.eclipse.egit :egit for egitのeclipseブランディングプラグイン。
- org.eclipse.egit.core :org.eclipse.jgitにインターフェイスを提供し、日食ワークスペースでの処理を可能にするためのサポートルーチンを提供するEclipseプラグイン。また、チームプロバイダーの実装も提供します。
- org.eclipse.egit.gitflow :gitflow分岐モデルのサポートの実装のバンドル。
- org.eclipse.egit.gitflow.ui :gitflow分岐モデルのユーザーインターフェイスの実装バンドル。
- org.eclipse.egit.target:Eclipse Target Platformを、Eclipseワークスペースでビルドおよび実行するためのEGITサードパーティの依存関係を提供します。
- org.eclipse.egit.ui :org.eclipse.egit.coreの上にユーザーインターフェイスを提供するEclipseプラグイン。
テスト
- 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 :オプションのgitflowバンドルをインストールするためのEclipse機能。
- org.eclipse.egit.Repository :EGITのインストールとアップグレードに使用できるEGIT P2リポジトリの定義には、JGIT P2リポジトリのすべての機能とプラグインが含まれています。
- org.eclipse.egit.source-feature :Eclipse egitソースバンドルをインストールして、EcitsでEGITのデバッグを支援するための機能。
互換性
- 一般に、EGITは少なくとも最新の2つの日食リリースをサポートしています。詳細については、FAQをご覧ください。
- JGITおよびEGITリリースは、OSGIセマンティックバージョンに従ってバージョンされています。
- EGITの新しいバージョンは、新しい機能を実装し、既存の機能を削除し、リリースノート、コミットログ、ソースファイルに記載されているもの以外の通知なしに他の機能を変更する場合があります。
特徴
次のリストは完全ではありませんが、機能の概要を示しています。
org.eclipse.egit.core
- Eclipseチームプロバイダーを供給します。
- プロバイダーをプロジェクトに接続/切断します。
- GITリポジトリディレクトリを自動検出することにより、プロジェクトに関連付けられたリポジトリを検索します。
- Eclipseワークスペースにあるコンテナに関連するリポジトリの保管。
- トラックは、キャッシュツリーに移動/改名/削除を行い、削除し、反映します。
- リンクされたコンテナを介して解決します。
org.eclipse.egit.ui
- チームプロバイダーのウィザードパネルを接続します。
- 新しいリポジトリを作成して、GITチームプロバイダーに接続します。
- 既存のリポジトリディレクトリのローカルファイルシステムを検索して、GITチームプロバイダーに接続します。
- チームのアクション:トラック(追加)、UNTRACK(削除)、切断、表示履歴、比較バージョン。
- リソースデコレーターは、パッケージエクスプローラーおよびその他のビューにファイル/ディレクトリ状態を表示します。
- 新しいコミットを作成するか、コミットを修正します。
- ステージングの変更(ファイル全体と部分的なステージング)のビュー、違いを示してコミットします。
- Eclipseビルトイン比較エディターを使用してバージョンを比較する機能を持つグラフィカルヒストリービューアー。
- クローン、プッシュ、プル、フェッチ
- マージ、リベース、チェリーピック
機能がありません
サポート
[email protected]メーリングリストに質問やコメントを投稿します。投稿するにはサブスクライブする必要があります。
貢献
EGIT寄稿者ガイドを参照してください。
gitについて
GIT、そのリポジトリ形式、およびCanonical Cベースの実装の詳細については、GIT Webサイトから取得できます。