微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

当完整path存在时,如何在不同文件夹上使用补丁程序将文件应用于不同文件夹?

我已经下载了一个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文件使用patch合并?

挂钩Linux上用户间的sycalls

由于MSI检索错误,修补程序删除失败

如何应用可能使用diff -r命令创build的补丁?

使差异忽略符号链接

pipe理多个Windows系统的补丁级别

传递-p后跟适当数量的路径前缀去除

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐