默认情况下,GNU Patch 可以通过将补丁文件从 stdin
(控制台输入) 输入给它来使用,例如:
patch < file.patch
有许多开关和选项可以用于patch
,其功能在此处描述:
http://www.rtr.com/winpak/Documentation/patch.htm
http://www.gnu.org/software/diffutils/manual/html_mono/diff.html#Invoking%20patch
patch
和diff
是相辅相成的。您可以在维基百科上找到一个小的演示。
man patch
... 通常我认为你想要执行 patch -p0 -i your_file.diff
。
man
命令;我查看了patch --help
,但我没搞清楚如何使用它。(顺便问一下,我需要一个patch
文件还是一个diff
文件,或者两个都需要?我只有前者。) - user541686patch < patch_file_name
... 我不确定,因为我无法在这里真正测试它。 - t00ny