「Gitリポジトリ」でリポジトリを右クリック→「コミット」を選択するとコミット画面に
修正ファイル名は表示されるのですが、それをダブルクリックしても比較画面を表示してくれません。
git diff で差分があることは確認できています。
何か情報をお持ちの方いらっしゃいませんでしょうか。
よろしくお願いします。
###環境
Ubuntu12.04、Eclipse(Luna)、EGit(3.4.2.201412180340-r)
###追記
EGitプラグインのorg.eclipse.egit.ui.internal.CompareUtilsクラスでNullPointerExceptionが
発生していました(.logファイルにて確認)。
残念ながらファイルを持ち出せない環境で開発しているため、ソースを貼り付けます。
getMapping()がnullを返したようです。。
lang
1public static void compareHeadWithWorkspace(Repository repository, 2 IFile file) { 3 String path = RepositoryMapping.getMapping(file).getRepoRelativePath( 4 file);
Workspaceに対する設定の問題なのか、EGitプラグインの問題なのか時間のある時にもう少し調べてみます。

回答2件
あなたの回答
tips
プレビュー