2

いくつかの xml ファイルをリポジトリにチェックインする前に並べ替えるために、git フィルター (特にクリーン) を使用しています。ただし、ローカル ファイルはそのまま残ります。汚れフィルターでさえ何もしません (おそらくチェックアウトされていないため)。

したがって、たとえば IDE を使用して diff を実行すると、ディスク上のファイルと比較されるため、誤った diff と実際にリポジトリにコミットされたものとが表示されます。

ローカル ファイルがステージング領域にあるものをミラーリングするように、コミット時に git を強制的に再チェックアウトする方法はありますか?

4

1 に答える 1

0

インデックスを強制的に再度チェックアウトするために、エイリアスを提案しました。

ただし、チェックアウトをスマッジ フィルタのあるファイルのみに制限することもできます。

于 2018-07-03T21:25:07.613 に答える