0

私は FOSS プロジェクトに取り組んでおり、素敵なローカル git リポジトリを持っています。最近、パッチを提出したのに適用できないことが時々あります。

error: foo.xml: patch does not apply
Did you hand edit your patch?
It does not apply to blobs recorded in its index.
Cannot fall back to three-way merge.

これが発生するのは、常にキャリッジ リターンを追加するファイルが原因です。

を調べると、行末にあるgit-diff(いまいましい) キャリッジ リターンが表示されます。^M

それらはそこにあるべきではありません。私はWindowsも使用しておらず、vim通常の改行のみが表示されます\n。一種のポルターガイストみたいで、怖くなってきました。

どんな手掛かり?

4

1 に答える 1