Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
(つまり、統一された差分形式)によって作成および適用されたパッチのコンテキストではgit...
git
パッチをきれいに適用するには何が必要ですか?コンテキストは正確に一致する必要がありますか?コンテキストの行が欠落または追加された場合はどうなりますか?まったく同じ行番号で一致する必要がありますか、それともgitファイルが少しずれている場合はファイルの近くを調べますか?
私が検索したとき、グーグルはこれについてほとんど何も言うことがなかったし、マニュアルもしなかった。
これはの情報ですpatchが、gitは同様に動作します。
patch
削除された行(前に-)は完全に一致する必要があります。コンテキストは完全に一致する必要はありません。一致しない場合、これは「ファズ」として報告されます。デフォルトでは、コンテキストの外側の2行は一致する必要はありませんが、内側の行(変更のすぐ隣)は一致します。
-
変更(「ハンク」)はファイル内で上下に移動できますが、同じ順序でない場合、パッチは適用されません。