1

Git に重大な空白の問題がありますが、コミットする前にこの回答からコマンドを実行する限り、問題はないようです。

git diff -w --no-color | git apply --cached --ignore-whitespace

時々、次のエラーが表示されます。

エラー: パッチに失敗しました: index.php:1

エラー: index.php: パッチは適用されません

また、エラーが発生する前に既に行っていたファイルであっても、パッチ全体が失敗します。問題のファイル (この場合は index.php) の内容を空のファイルにコピーし、変更を破棄してからコマンドを実行しようとしました。他のファイルでは動作するのですが、再度 index.php を変更してコマンドを実行すると、同じエラーが発生します。

なぜこれが起こっているのですか、どうすればそれを防ぐことができますか?

リポジトリ全体の空白を正規化することは、他の貢献者のためにオプションではありません。

4

0 に答える 0