Nic*_*ery 18
感谢Macke,在Windows操作系统下应用补丁文件的好方法是使用Git.据我所知,Git是一个像SVN一样的版本控制解决方案.
以下是应用补丁的指南:
Run Code Online (Sandbox Code Playgroud)git apply --ignore-space-change --ignore-whitespace --whitespace=nowarn file.patch
简单不是吗?
谢谢Macke
从Git 2.3.3(2015年3月)开始,您可以git apply --unsafe-paths在git repo之外使用git apply。
参见Junio C Hamano的commit 5244a31 (gitster)
“ git apply”对于在工作树(--index/ 下--cached)或当前目录(用作GNU补丁的替代目录)之外读取,删除,更新和创建路径时不太谨慎。
该文档现在包括:
--unsafe-paths:
Run Code Online (Sandbox Code Playgroud)
默认情况下,会影响工作区域之外的补丁(由Git控制的工作树,或将“
git apply”替换为GNU补丁时为当前工作目录)被拒绝为错误(或作弊)。当
git apply用作“更好的GNU补丁”时,用户可以传递--unsafe-paths选项以覆盖此安全检查。使用或使用
时,此选项无效。--index--cached
因此,即使您已安装git,git apply也可以提供帮助,即使在任何git repo之外也可以。
| 归档时间: |
|
| 查看次数: |
14003 次 |
| 最近记录: |