私は Eclipse + EGit を使用しています。コミットを行うたびに、Egit は変更されたタブ文字を検出します。
しかし、コードのその部分では何も変更しません。タブ文字はタブ文字であり、空白に置き換えられません。
何か案が ?
タブを空白またはその逆に置き換える自動フォーマッタがアクティブになっている場合があります。エディターはそれぞれの数の空白と同じタブ文字を表示できるため、これは一見しただけではエディターに表示されない場合があります。元のファイルと編集したファイルを Eclipse の外部に別々に保存して、別のエディターで比較することができます。
ただし、少なくとも比較ビューでは空白の変更を無視できます。あなたのバージョンはわかりません。私にとっては、メイン ツールバーのツールバー ボタンです。Ctrl-3 を押して「Ignore」と入力すると、そのコマンドが使用できるかどうかを確認できます。