パッチの作成方法

パッチの作成

$ 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