【问题标题】:Apply a diff file that contains diffs from multiple files应用包含来自多个文件的差异的差异文件
【发布时间】:2014-12-04 12:38:53
【问题描述】:

一位同事向我发送了一个差异文件,其中包含对嵌套在不同目录中的 6 个不同文件的更改。是否可以递归应用差异?我试着做:

git apply file.diff

在顶级目录,但没有任何改变。

【问题讨论】:

    标签: git diff


    【解决方案1】:

    简单试试

    patch -p1 < file.diff
    

    请注意,-p 的参数是要从补丁路径中删除的前导目录的数量。 -p1 适用于 git diff(路径格式为 a/src/... b/src/...),但您可能需要调整参数以匹配您的补丁文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-08-22
      • 2020-08-18
      • 2018-10-19
      • 1970-01-01
      • 2013-05-26
      • 1970-01-01
      • 2013-04-02
      相关资源
      最近更新 更多