Eclipseのgitプラグインはどのくらい安定していますか?


166

私はgitで遊ぶつもりでした、そして誰かがEclipseのgitプラグインを使用していたのではないかと思っていました

私はそれがバージョン0.3.1であるのを見て、誰かがそれがどれほど安定しているのか/何か落とし穴を知っているのかと思っていましたか?


更新:

最新バージョンのEclipseを使用している場合、[ヘルプ]メニューに[Eclipseマーケットプレイス...]リンクがあります。

[検索]フィールドに「git」と入力します。これは私にEGitを示しています。

これは、人気のあるプラグインのリストでも非常に高いです。

インストールをクリックします。手動で更新サイトの場所を追加するよりもはるかに簡単です。

回答:


80

GithubブログはEgitプラグインについて昨日話しました:

http://freshmeat.net/projects/jgit/


4
そして、現在は安定しています
。EclipseIndigo

いいえ:「このパッケージはファイルを食べる可能性があります。 リポジトリに追加したものはすべて、それ自体と正規のCベースの実装の両方で適切に解凍されましたが、破損したオブジェクトが生成されないわけではありません。 」(READMEより)
jcollum 2013年

32

ifを日常業務に使用しており、安定していることがわかりました。最近、プラグインは大きな進歩を遂げ、追加されました:

  • Eclipse内のマージツールを含むマージサポート。
  • 基本的な同期ビュー。
  • .git / info / excludeおよび.gitignoreファイルの読み取り。
  • リベース;
  • プッシュとプルのための合理化されたコマンド。
  • さくらんぼ狩り。

Gitリポジトリビュー

現在の機能の概要については、EGitユーザーガイドをよく読んでください。

インタラクティブなリベースの場合は、コマンドラインにドロップするだけで済みます。

公式のEclipseプロジェクトとして EGitがコマンドラインクライアントのすべての主要機能を受け取ることができると確信しています。


3
2年後、EGitにはクライアントフック(バグ299315)やサブモジュール(バグ314853)などの重要な機能が欠けており、ブランチの切り替え(バグ345585)などの重大なバグに悩まされています。EGitがホイールを再発明し、独自のJGitをコマンドラインgitを使用して実装する必要がある理由がわかりません。
xmedeko

3
クロスプラットフォームになるために、Mercurial、Subversion、CVSの場合はそうではないと思います。
Ehtesh Choudhury、2011

20

EGitはまだ日食培養中です。Eclipse更新マネージャーを使用してインストールできます。

  1. ヘルプ->新しいソフトウェアのインストール...を選択します。
  2. サイトのリストにJGit更新URLがない可能性があります。[Work with:]フィールドに次のURLを入力してくださいhttp ://www.jgit.org/updates
  3. [追加...]をクリックします
  4. インストール可能なソフトウェアとして、Eclipse Git Plugin-Integration Build(Incubation)がリストされているはずです。チェックして、[次へ]をクリックします。
  5. [次へ]をクリックしてライセンスに同意すると、インストールされます。

これは、Eclipse(64ビット)を実行しているSnow Leopardでは機能しません。Gitアイテムは、[インポート]メニューやどこにも表示されません。:-(
TraderJoeChicago 2010年

Lionでも、これを行うのは悪い考えです。Gitはメニューに表示されず、EclipseのADTバリアントではさまざまな細部が乱雑になっています。再インストールが必要なようです。
Calaf


6

特にCVSプラグインやSVNプラグインと比較すると、実際にはほとんど使用できていないようです。4年間のCVSとSVNプラグインの経験を持つ開発者は、まったく異なるGUI、前代未聞のコマンド、2語または1語のエラーメッセージ、警告なしで共有リポジトリを上書きするなどの「機能」で完全に失われるはずです。コマンドラインインターフェースを使用してください。コマンドラインインターフェイスが気に入らない場合は、GITをまったく使用しないでください。


私は完全にあなたに同意する必要があると言って申し訳ありません。Eclipse以外の別のソリューションを検討しているため、ソース管理コマンドのためだけにIDEを離れる必要があります。
ガーナード2013年

5

一方、EclipseGitは「公式のEclipseテクノロジープロジェクト」(07-05-07 GitWiki)です。私は時々現在のバージョン0.5.0(Wikiは開発の一歩です)を問題なく使用しています。バージョンの比較、コミット、リバートなどはうまく機能していますが、コマンドラインや他のGitクライアントを使用する場合は、手動での更新(F5)が必要です(通常の許容できるEclipseの動作と思います)。


5

Eclipse内からコマンドラインビューを表示するには、Aptana Eclipseプラグインをインストールすると、コンソールが表示されます。多くの端末コマンドを実行すると、生産性が大幅に向上します。


AptanaがGitを直接サポートするようになりました。
xmedeko

3

いくつかのプロジェクトのためにEclipseでEGitをセットアップしましたが、メニューをドリルダウンしてウィンドウの周りをクリックするよりも、コマンドラインインターフェイスを使用する方がはるかに簡単で高速であることがわかりました。

すべてのGit作業を行うには、Eclipse内のコマンドラインビューのようなものを使用します。


3

作業ディレクトリ内のファイルを以前のファイルと比較すると、egitには重大なバグがあり、空のタブが点滅します。このバグは2010年から発生しており、まだ修正されていません。svnプラグインで非常にうまく機能するこの非常に基本的な機能は完全に壊れています。


2

私はそれを簡単に使用しましたが、いくつかの重要な領域でのサポートがまだ不十分でした(名前の変更や移動が適切に行われていないなど)。また、利用可能な更新サイトもありませんでした。

どのバージョンだったかは覚えていませんが、これは6か月前のことです。うまくいけば、それは今より良いです。



弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.