Eclipse で EGit の使用を開始しましたが、ディレクトリの 1 つ (多くのサブモジュールと通常のディレクトリを含む) が常にダーティとして表示されます。git reset --hard
プロジェクトをゼロから再作成しようとしました。ディレクトリを選択して git index または HEAD と比較すると、変更は表示されません。
フォルダーのコマンドラインで git を使用するgit status
と、保留中の変更はgit submodule
表示されず、すべてのサブモジュールが正しく一覧表示されます。EGit を使用して、Assume Unhanged
オプションを設定しようとしました。ただし、これは子ディレクトリにも伝播します (これは望ましくありません)。
Eclipse 4.2.1、EGit 2.1.0、および Geppetto 3.0.0 を使用しています。このディレクトリが常にダーティと表示される原因として、他に何が考えられるでしょうか? このディレクトリへの変更を無視する方法はありますか (ただし、兄弟への変更はありますか)?
更新 - 2013 年 10 月 2 日:
- これをサポートする機能リクエストがhttps://bugs.eclipse.org/bugs/show_bug.cgi?id=391280にあります。
- コメントから、サブモジュールはシンボリックリンクと見なされる可能性があり、このサポートを実装するために行われている作業はhttps://bugs.eclipse.org/bugs/show_bug.cgi?id=354367にあります。
- 行われている作業の Gerrit ブランチ情報は、https://git.eclipse.org/r/#/q/status: open+project:jgit/jgit+branch:master+topic:symlinks,n,z にあります。
更新 - 2014 年 9 月 24 日:
- https://bugs.eclipse.org/bugs/show_bug.cgi?id=429304に追加のアンブレラ バグがあり、EGit に固有の問題を追跡できます。
- Eclipse や EGit を使用しなくなり、Git Plus プラグインを使用して Atom に移行しました。問題が修正されたら、これを更新し続けます。しかし、今では Atom と Git Plus の方が満足度が高く、この問題は現時点では関係ありません。