ubuntu系统quilt命令详解

简介

quilt是ubuntu系统帮助我们管理patch的一个工具,具体参数及实例如下:

Usage: quilt [--trace[=verbose]] [--quiltrc=XX] command [-h] ...
       quilt --version
Commands are:
	add       fold    mail      refresh  snapshot
	annotate  fork    new       remove   top
	applied   graph   next      rename   unapplied
	delete    grep    patches   revert   upgrade
	diff      header  pop       series
	edit      import  previous  setup
	files     init    push      shell

具体实例操作:

生成一个新的空patch文件

[root@localhost /]# qulit test.patch

将要修改的文件关联patch

[root@localhost /]# quilt add {files} //files=*,则是当前目录下所用文件,不包含子目录,如果需要子目录则subdir/*即可

取消文件对patch的关联,是与add相反的操作

[root@localhost /]# quilt remove filename

修改文件完后更新patch

[root@localhost /]# quilt refresh

查看对比修改的patch内容

[root@localhost /]# quilt diff

从源代码找与之关联的patch

[root@localhost /]# quilt patches test.txt

查看当前patch关联的文件

[root@localhost /]# quilt files

回退刚才的改动 (注:只回退文件的改动,对当前的patch文件没有回退,applied->unapplied)

[root@localhost /]# quilt pop

重新应用刚才的改动(注:添加文件的改动,对当前的patch文件没有回退,unapplied->applied)

[root@localhost /]# quilt push

导入patch文件

[root@localhost /]# quilt import path/files //patch绝对路径

删除已有的test.patch

[root@localhost /]# quilt delete test.patch 

查看所有Patches

[root@localhost /]# quilt series

应用所有patches

[root@localhost /]# quilt push -a

取消所有以应用的patch

[root@localhost /]# quilt pop -a

查看当前已应用的Patch

[`root@localhost /]# quilt applied` 

查看当前未应用的Patches

[root@localhost /]# quilt unapplied 

修改已经存在的patch:
1.导入filename文件:

[root@localhost /]# quilt import filename 

2.推送filename文件

[root@localhost /]# quilt push filename

3.关联filename文件

[root@localhost /]# quilt add filename

4.重新更新filename文件

[root@localhost /]# quilt refresh filename
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值