diff,patch和quilt
来源:互联网 发布:女士钱包淘宝 编辑:程序博客网 时间:2024/05/16 00:56
1. 补丁少的时候用diff,patch
diff -Nur old new > a.diff
使用补丁
在要更新的项目上面
pN:只得是取出不定中/的个数。如:a/b/c p1之后就是b/c
patch -p1 < a.diff
2. quilt :补丁管理器,补丁很多,可以发布。之后下载就可以全部应用
是栈的结构,a-b-c-d-e使用a的时候b,c,d,e也全部是用
1.新加一个补丁文件(debain/patch)
quilt new a1.diff
quilt refresh 刷新手debain/patch里面才a1.diff文件
2.添加修改文件
quilt add a1.txt
quilt edit a1.txt(vim 编辑)
此时可以查看添加了那些文件:quilt files
此时也可以查看差异文件 quilt diff -z -P debain/patch/a1.diff
此时debian/patch/a1.diff 里面2无变化,需要更新才可.quilt refresh
3.可以查看使用了那些补丁未使用那些补丁:quilt applied:使用;quilt unapplied:未使用
4.应用补丁:quilt push (-a 应用全部),撤销补丁quilt pop (-a)
5.查看栈顶补丁quilt top ;查看文件被那些补丁修改过quilt patch filename;等
6.debain/patch 下面补丁打包给别人用。 tar -cvjf patch.tar.bz2 patch
7.应用补丁 另一个用户在把补丁文件拷贝或是链接ln -sfn patch debian/patch 之后全部应用quilt push -a 即可
- diff,patch和quilt
- diff 、patch 和 quilt (1)
- diff 、patch 和 quilt (2)
- diff, patch, quilt的使用
- Linux之旅(1): diff, patch和quilt (上)
- Linux之旅(1): diff, patch和quilt (下)
- diff, patch和quilt补丁制作应用工具的介绍
- Linux之旅(1): diff, patch和quilt
- [转]Linux之旅(1): diff, patch和quilt (上)
- [转]Linux之旅(1): diff, patch和quilt (下)
- diff/patch命令以及quilt工具的使用
- diff和patch
- diff和patch使用指南
- diff和patch使用指南
- diff和patch
- patch和diff使用说明
- diff和patch
- diff和patch使用指南
- 事件处理机制之基于监听的事件处理机制
- Git 常用命令汇总
- ubuntu16.04 UNIX 网络编程卷一 源码使用
- 在Hibernate中使用SQL
- Android之HttpURLConnection的GET和POST请求
- diff,patch和quilt
- Spring 注解
- caffe上手
- Git的Patch功能
- Android 自定义View中drawText获取text宽度的三种方式
- python 机器学习的开发环境搭建(numpy,scipy,matplotlib,scikit-learn)
- hello yoeman——前端自动化构建工具
- Android中TextView控件属性大全
- Ireport系统的学习