patch 打补丁,和diff 生成制作补丁
2024-10-15 18:06:23
一.diff 命令:
diff命令就是比较两个文件的差异,然后生成差异文件,即补丁文件.
参数:diff --help获得,最常用的
1.-N --new-file 在比较时,如果没有就拿一个空的文件对比.
2.-r 递归对比
3.-u 按照统一的格式显示.
例子:
diff -Nrua a.c b.c > compere.patch ----生成的compere.patch 文件即补丁文件.
二.patch 命令:
patch 用于补丁的操作,打补丁,撤销补丁等.
参数:其中 -p NUM --strip=NUM Strip NUM leading components from file names.较为重要.
-p0 从当前目录打补丁
-p1 从忽略第一层目录开始打补丁,(常用选项)
-p2 从忽略第二层目录开始打补丁.
-p3 从忽略第三层开始打补丁.
-R 撤销补丁
例子:
patch -p1 < ../compere.patch
最新文章
- 公司内部培训SQL Server传统索引结构PPT分享
- 从Nginx的Web请求处理机制中剖析多进程、多线程、异步IO
- Libgdx 开发指南(1.3) 应用框架——查询、日志
- MySQL中concat函数
- hdu1059 Dividing ——多重背包
- 会写网页 就会写手机APP -- Hybrid Mobile Apps for ASP.NET Developers
- MYSQL参数学习---------------- 张碧池
- Ural 1313 - Some Words about Sport
- CSharp设计模式读书笔记(13):代理模式(学习难度:★★★☆☆,使用频率:★★★★☆)
- POJ 1094 Sorting It All Out(经典拓扑+邻接矩阵)
- MySQL show slave status命令参数
- AndroidManifest.xml文件
- Eclipse 下的 Maven的安装及配置
- extjs6中grid里放置图片
- truffle 安装以及基本指令
- Android为TV端助力:(转载)修改TextView字体样式
- Android 异步请求通用类
- 机器学习三剑客之Numpy库基本操作
- random函数的使用
- vuex-Mutation(同步)
热门文章
- [nRF51822] 14、浅谈蓝牙低功耗(BLE)的几种常见的应用场景及架构(科普类干货)
- 《SQL必知必会》—— 读后总结
- Java_IO流_File类配合使用(其中用到了递归)
- android 画虚线,虚线圆
- Partition Stats
- Constraint5:unique 约束和null
- 【Win 10应用开发】多窗口视图
- 基于Fragment的百度地图框架的使用
- AngularJS之Service(四)
- Python标准库13 循环器 (itertools)