2009-09-08 77 views
48

Mac OS 10.6でeclipse plugin for Gitを使用していますが、2つのバージョンのファイルを比較する方法を理解できません。私はファイルの履歴をプルアップして、すべてのコミットをメッセージとともに見ることができますが、各コミットでどのように変更されたかを調べる方法を理解することはできません。Eclipseでgitの2つのリビジョンを比較するにはどうすればよいですか?

これはSubversionで非常に簡単だったし、どこに見えるか分かっていればGitでも簡単だと思う。

いずれのポインタも大歓迎です。

私の質問で詳しく述べると、eclipseプラグインでgit-diffにアクセスする方法はありますか? EGit User Guideから

+1

関連するgitコマンドは 'git-diff'です。 Eclipseプラグインに実装されていないのですか? – Cascabel

+0

私はこれがより簡潔な方法ですと思っています。ありがとうございました。私は 'git-diff'に言及するために質問を編集しました。 – pkaeding

+0

ええ、私はそれがあなたが意味するものだと思った。それは私を捨てたあなたの質問のタイトルだった。私はあなたがquickdiffベースラインとしてリビジョンを設定し、広告されたquickdiff機能を動作させるために、ワークスペース設定のquickdiffプロバイダとしてgitを有効にする必要があることを示唆しています。私はEclipseを使用しないので、私はそれをテストすることはできません。 – Cascabel

答えて

59

は、プロジェクトエクスプローラ またはナビゲーターにリソース(プロジェクト、フォルダ、またはファイル)を選択し、との比較の下でアクションを右クリックします。

これをEGit 1.3.0でテストしました。コミット、HEAD、以前のリビジョン、 "ブランチ、タグ、リファレンス"、Gitインデックス、または履歴の項目と比較することができます。

+1

@pkaedingもしそうなら、あなたはここでその答えを加えてください。リンクは今働いていません。 – jimy

+0

ええ、私の元の答えは不自由な、リンクのみの答えでした。幸い、3年後にはたくさんの変化がありました。 EGitは現在多くの比較をサポートしています。私は現在の情報で答えを更新しました。 – slothbear

+2

あなたはどれくらいの間これを探していたのか分かりません。そして、これは簡単なことです。ありがとう! –

関連する問題