请教困扰我的git format-patch问题

fire820 发布于 2015/06/10 17:16
阅读 866
收藏 0
我们从厂家那里拿到了更新的内核,假设tag有tagA, tagB。
我们自己的内核是在tagA基础上开发的,但和厂家的内核是不通的基线。现在需要把tagA到tagB中的patch打入到自家的内核中。


我用下面的命令得到patch:
git format-patch tagA...tagB -o ../patches_tag/
得到了一系列的patch,然后逐个打入到自己内核中,这个弄完了没问题。


现在厂家在更新了一个tagC,这个tagC比tagB新一些。
因为我们的内核已经升级到tagB了,所以我想从tagB升级到tagC。
照旧使用git命令得到patch:
git format-patch tagB...tagC -o ../patches_BC


问题是,从tagA到tagB的patch,有一些patch并没有打入到tagC中。所以要升级到tagC,就要把这些已经在tagB打入的patch去除。
但上面的命令git format-patch tagB...tagC -o ../patches_BC,得到的补丁并没有哪个是要求我删除的呀。


请问有高手知道怎么样处理吗?


谢谢!



加载中
返回顶部
顶部