Gnu patch

From wikinotes
Revision as of 03:29, 21 September 2020 by Will (talk | contribs) (→‎Usage)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

patch a codebase

Usage

patch directories

diff -ruN new/ old/ > diff.patch     # create patch
patch -ruN -d working < diff.patch   # apply patch

patch files

diff -u new/foo.c old/foo.c > diff.patch  # create patch
patch -u old/foo.c -i diff.patch          # apply patch