Linuxでのパッチファイルの作成&適用

ファイル間のパッチファイルの作成

$ diff -u hoge_v1.0.txt hoge_v1.1.txt > hoge.patch

ファイルへのパッチファイルの適用

$ patch -u hoge_v1.0.txt < hoge.patch

ディレクトリ間のパッチファイルの作成

$ diff -u -r piyo_v1.0 piyo_v1.1 > piyo.patch

ディレクトリへのパッチファイルの適用
※piyo_v1.1で新規追加したファイルはpiyo_v1.0に反映されないため、事前にコピーが必要

$ patch -p1 -d piyo_v1.0 < piyo.patch

詳細は以下を参照のこと。

diff & patch コマンドでのパッチを適用する方法 - hogehoge foobar Blog Style5