Linux全般
patchコマンドは、差分を対象ファイルへ適用したり、戻したりすることが可能です。
patchファイル作成手順†
下記でpatchファイル作成の準備ファイルを作成します。
$ cp -p 変更前 変更後のファイル
$ vim 変更後のファイル
変更適用後の状態にする
差分を表示して、patchファイルにする。
$ diff -u 変更前 変更後のファイル > patch.1
patchファイル適用†
$ patch 適用対象のファイル < patch.1
patchファイルの適用を戻す†
$ patch -R 適用対象のファイル < patch.1