zoukankan      html  css  js  c++  java
  • git apply -v 提示 Skipped patch 打不上patch的解决办法

    git apply -v  33ae302.diff 提示 Skipped patch 'custom/mtk/mtk/packages/apps/LiveTV/src/com/mediatek/wwtv/tvcenter/nav/TurnkeyUiMainActivity.java'.

    但是目录和文件命名没有改动,怎么打不上去呢

    vi   33ae302.diff

    diff --git a/custom/mtk/mtk/packages/apps/LiveTV/src/com/mediatek/wwtv/tvcenter/nav/Tu
    rnkeyUiMainActivity.java b/custom/mtk/mtk/packages/apps/LiveTV/src/com/mediatek/wwtv/t
    vcenter/nav/TurnkeyUiMainActivity.java
    index be39f17..b3c8ed4 100644
    --- a/custom/mtk/mtk/packages/apps/LiveTV/src/com/mediatek/wwtv/tvcenter/nav/TurnkeyUi
    MainActivity.java
    +++ b/custom/mtk/mtk/packages/apps/LiveTV/src/com/mediatek/wwtv/tvcenter/nav/TurnkeyUi
    MainActivity.java


    可见目录是

    /custom/mtk/mtk/packages/apps/LiveTV/src/com/mediatek/wwtv/tvcenter/nav/Tu
    rnkeyUiMainActivity.java b/custom/mtk/mtk/packages/apps/LiveTV/src/com/mediatek/wwtv/t
    vcenter/nav/TurnkeyUiMainActivity.java


    而仓库的目录是android/n-cn/vendor/mediatek/open//custom/mtk/mtk/packages/apps/LiveTV/src/com/mediatek/wwtv/tvcenter/nav/Tu
    rnkeyUiMainActivity.java b/custom/mtk/mtk/packages/apps/LiveTV/src/com/mediatek/wwtv/t
    vcenter/nav/TurnkeyUiMainActivity.java


    所以

    git apply --directory android/n-cn/vendor/mediatek/open 33ae302.diff

    关于 –directory 的解释可以查看git apply –h

    --directory <root>    prepend <root> to all filenames

    因为别人生成的patch目录不完整,所以我们要让patch加上目录前缀--directory android/n-cn/vendor/mediatek/open

  • 相关阅读:
    为什么今日头条是技术牛人收割机(FW)
    独家|浅谈用户行为数据的价值挖掘(PPT)(FW)
    深度学习笔记
    "堕落"的头条,还是"不堪"的民众?
    理解传统企业的问题与困惑
    人工智能在医疗领域究竟要怎么玩?(FW)
    佟崴嵬
    youtube true view的逻辑
    AI第一性原理
    域对象的属性和请求的转发重定向
  • 原文地址:https://www.cnblogs.com/DaSunWarman/p/7808952.html
Copyright © 2011-2022 走看看