8

最近、ちょっとだけ git で遊んでいます。マスター ブランチにパッチを適用するようにシミュレートしようとしています。このパッチは、Java 操作にいくつかのコメントを追加したコミットを含みます。git を使用してパッチを生成しましたformat-patch。次に、master ブランチに切り替えてパッチを適用しました。git apply コマンドの実行時に次のエラーが発生しました。

path/to/my/patch/file: line x
path/to/my/patch/file: line x+1
path/to/my/patch/file: line x+2
path/to/my/patch/file: line x+3

次の引数も試したことに注意してください: --ignore-space, ignore-whitespace,

4

1 に答える 1

17

リポジトリに末尾の空白を適用することに関心がない場合は、フラグを使用し--whitespace=fixてエラーを無視し、とにかく適用することができます

git apply --whitespace=fix your.patch

デフォルトは警告してパッチを適用することだと言う人もいますが、それは私の経験ではなく、上記の解決策は私が望むことをしているようです.

于 2013-06-27T08:55:46.183 に答える