2009年2月17日火曜日

Linuxコマンド(patch)

環境:kubuntu 8.10

パッチの生成と適用
  1. 修正前のファイルをold.cとする。このold.cを新しいファイルにコピーする。新しいファイルをnew.cとする。cp old.c new.c
  2. newを修正する。
  3. その差分の情報が入ってあるパッチファイルを作成する。パッチファイルとdif.patchとする。diff -u old.c new.c > dif.patch
  4. 生成されたパッチファイルをold.cの入ってあるフォルダに入れてから、patch < パッチファイルを実行したら、修正は自動的に行われる。