我的客户如何应用由git diff
没有安装git?
我尝试过使用patch
命令,但它总是询问要修补的文件名。
git diff > patchfile
and
patch -p1 < patchfile
工作,但正如许多人在评论和其他答案中注意到的那样,补丁不理解添加、删除和重命名。没有别的选择,但是git apply patchfile
如果您需要处理文件添加、删除和重命名。
EDIT2015年12月
最新版本patch
命令(2.7,2012 年 9 月发布)支持“diff --git”格式的大多数功能,包括重命名和复制、权限更改和符号链接差异(但还没有二进制差异)(发布公告 https://savannah.gnu.org/forum/forum.php?forum_id=7361).
因此,只要使用当前/最新版本patch
没有必要使用git
能够将其差异作为补丁应用。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)