私はEgitで日食を使用しています。まだコミットされていない単一のファイルの変更を元に戻そうとしています。私が読んだことから、それはGitステージングビューを開き、ファイルを右クリックして[Gitインデックスのファイルに置き換える]を選択するのと同じくらい簡単なはずです。ただし、このオプションは常に無効になっているように見えます(有効になっているのは、「作業ツリーバージョンを開く」と「gitインデックスに追加」の2つだけです)。
私の質問は次のとおりです。
- なぜ無効に見えるのですか?
- まだコミットされていない特定のファイルの変更を元に戻す別の簡単な方法はありますか?
Ubuntu12.04でEclipse3.7.2(PDTにバンドルされているもの)、Egit1.3.0.201202151440-rを使用しています。
編集:同じプロジェクトをPHPパースペクティブで開いている場合、このオプションは無効になっているようです。PHPの観点からプロジェクトを閉じると、グレー表示されたオプションが使用可能になります(Gitインデックスのファイルに置き換え、HEADリビジョンのファイルに置き換えます)