【发布时间】:2014-12-04 12:38:53
【问题描述】:
一位同事向我发送了一个差异文件,其中包含对嵌套在不同目录中的 6 个不同文件的更改。是否可以递归应用差异?我试着做:
git apply file.diff
在顶级目录,但没有任何改变。
【问题讨论】:
一位同事向我发送了一个差异文件,其中包含对嵌套在不同目录中的 6 个不同文件的更改。是否可以递归应用差异?我试着做:
git apply file.diff
在顶级目录,但没有任何改变。
【问题讨论】:
简单试试
patch -p1 < file.diff
请注意,-p 的参数是要从补丁路径中删除的前导目录的数量。 -p1 适用于 git diff(路径格式为 a/src/... b/src/...),但您可能需要调整参数以匹配您的补丁文件。
【讨论】: