home wiki.fukuchiharuki.me
Menu

  • 追加された行はこの色です。
  • 削除された行はこの色です。
* キーワード [#g4f06536]
- patch
- diff

* したいこと [#w5b1f86f]

パッチを作成して、あてる。

* どうやって [#i5d9a662]

** パッチを作成する [#be7f68b5]
** ファイル単位 [#f32fba65]

 $ diff -u 変更前ファイル 変更後ファイル > パッチファイル
*** パッチを作成する [#be7f68b5]

** パッチをあてる [#u9e6a18f]
 $ diff -u (変更前ファイル) (変更後ファイル) > (パッチファイル)

 $ cd 変更前ファイルが存在するディレクトリ
 $ patch -u < パッチファイル
*** パッチをあてる [#u9e6a18f]

 $ cd (対象ファイルが存在するディレクトリ)
 $ patch -u < (パッチファイル)

* ノート [#c084197d]

パッチファイルはどこで作成してもよいが、変更前ファイルが対象ファイルと同じ名前でないと確認が入る。ので、変更前ファイルは対象ファイルと同じ名前にしてパッチファイルを作成するのがよい。

* 参考 [#n339b08c]
- [[LINUX忘却録 diff / patch>http://linux.blog.kaone.net/linux%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89/diff%20-%20patch]]
- [[すえん学録: Linuxでのパッチの作り方(diff)と使い方(patch)>http://suen-study.blogspot.jp/2011/02/linuxdiffpatch.html]]