首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >git可以格式化补丁,以便它可以与补丁程序一起使用吗?

git可以格式化补丁,以便它可以与补丁程序一起使用吗?
EN

Stack Overflow用户
提问于 2009-10-20 21:04:27
回答 2查看 3.7K关注 0票数 18

我需要从git库中创建简单的补丁,这些补丁可以通过简单的补丁命令行实用程序来应用。

这是可以做到的吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-10-20 13:06:10

patch工具正确地处理了git diff生成的补丁。

patch会跳过git附加到补丁文件的所有附加信息。要应用补丁,您很可能需要-p1选项。

票数 21
EN

Stack Overflow用户

发布于 2014-07-17 02:09:15

接受的答案说明如下:

git不同的

补丁被补丁工具正确处理。

我很确定我刚刚遇到了这样不正确的情况。/usr/bin/patch只是默默地(没有报告错误)忽略了我的补丁,包括文件重命名信息,从而破坏了部署(幸运的是,我现在只测试部署:-)……

我张贴这个备选答案是为了给遇到同样问题的其他人提个醒,因为我已经挠头好一阵子了……此外,StackOverflow上的答案注释显然不能包含引号。

具有讽刺意味的是,我刚刚切换到统一的diff格式来克服这个问题,现在我的部署以一种不同的方式中断,因为统一的diff不能代表空文件的创建(例如__init__.py)。说到进退两难的境地!

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1594477

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档