加载中…
个人资料
用户1400025507
用户1400025507
  • 博客等级:
  • 博客积分:0
  • 博客访问:434
  • 关注人气:0
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
博文
标签:

git

am

打patch

代码冲突

patch

git-am

杂谈

打patch(补丁),尤其是使用git format-patch生成的patch,可以非常简单:
$ git am PATCH

不过,说它简单,这仅限于如果这些patch能够完美的被集成进你的代码库。一旦产生任何代码冲突,使用git am就会变得有些复杂。

如果使用Google搜索“git am fail”,你会找到这个网页 http://kerneltrap.org/mailarchive/git/2007/2/22/239371。可惜,它的内容有些过时了。而且,我也无法在git手册中找到任何关于这个问题的有效解答(或者是我还没有把git手册看的更仔细)。

比如,一个典型的git am失败,可能是这样的:
$ git am PATCH
Applying: PACTH DESCRIPTION
error: patch failed: file.c:137
error: file.c: patch does not apply
error: patch failed: Makefile:24
error: libavfilter/Makefile: patch does not apply
Patch failed at 0001 PATCH DESCRIPTION
When you h
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有