我已经下载了一个diff文件来修改版本化项目目录(Xerces 2.8)中的许多文件。 diff文件包含每个“左”文件(由 – 符号表示的文件)的完整path。 “正确的”文件(+符号)包含一个相对path。 例如:
--- /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_textproc_xercesc/work/xerces-c-src_2_8_0/src/xercesc/util/Platforms/MacOS/MacCarbonFile.cpp 2007-08-28 20:44:07.000000000 +0200 +++ src/xercesc/util/Platforms/MacOS/MacCarbonFile.cpp 2009-10-28 19:37:22.000000000 +0100
我想用diff文件更新的项目目录的本地副本当然是处于不同的完整path。
我找不到放置diff文件的位置(或者更确切地说,在我运行patch时候在什么目录下放置自己)以及运行什么命令。
因为第二个(+)文件是一个相对path,所以我认为将自己定位在本地文件系统的正确位置,以便相对path正确 – 然后发出命令
在Windows下创build补丁
如何在没有检出文件的情况下在TortoiseSVN中创build补丁?
graphics修补工具
如何在ubuntu 14.04上使用OSPF补丁到ns2 2.35
如何应用没有安装git的git diff –binary补丁?
patch -i patchfile
… 会工作。 它不(相反, patch我提供了每个文件的提示,因为它无法find它)。
如何应用可能使用diff -r命令创build的补丁?
使差异忽略符号链接
pipe理多个Windows系统的补丁级别
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。