パッチの作成
$ diff -u 変更前のファイル 変更後のファイル > パッチファイル名
オプションの「-u」はパッチファイルを、unified diff形式で出力するという指定になります。
記載例を次に示します。
$ diff -u file_before.py file_after.py > file_patch.patch
パッチ適用
$ patch -u 変更前のファイル < パッチファイル名
パッチファイルの作成時にオプションの「-u」をつけた場合、パッチ適用時にも「-u」オプションの指定が必要になります。 記載例を次に示します。
$ patch -u file_before.py < file_patch.patch