分页: 1 / 1

问下,关于patch的问题

发表于 : 2012-07-17 17:57
13378333
patch 如何指定复数文件?既批量打补丁
比如A目录下有个patch目录下有100个.diff文件的升级包
patch 如何指定这100个文件?

Re: 问下,关于patch的问题

发表于 : 2012-07-17 17:59
cuihao
for循环。

Re: 问下,关于patch的问题

发表于 : 2012-07-17 18:03
13378333
cuihao 写了:for循环。
我去打个补丁还用for循环???? :em06
我是装rsync的时候在官网看到了更新包
不知各位大侠是怎么打这个补丁的?
http://rsync.samba.org/

Re: 问下,关于patch的问题

发表于 : 2012-07-17 18:05
YeLee
打多个补丁用for最省事了,当然,交给包管理的是最轻松的办法。 :em01 :em01 :em01

Re: 问下,关于patch的问题

发表于 : 2012-07-17 19:18
aerofox
13378333 写了:
cuihao 写了:for循环。
我去打个补丁还用for循环???? :em06
我是装rsync的时候在官网看到了更新包
不知各位大侠是怎么打这个补丁的?
http://rsync.samba.org/
用 for 循环很累么?

Re: 问下,关于patch的问题

发表于 : 2012-07-17 20:27
13378333
aerofox 写了:
13378333 写了:
cuihao 写了:for循环。
我去打个补丁还用for循环???? :em06
我是装rsync的时候在官网看到了更新包
不知各位大侠是怎么打这个补丁的?
http://rsync.samba.org/
用 for 循环很累么?
小题大做啊哥哥?有简单的方法为什么不用简单的?

Re: 问下,关于patch的问题

发表于 : 2012-07-17 20:33
YeLee
难道for还不够简单……其它办法多累啊…… :em20 :em20 :em20

Re: 问下,关于patch的问题

发表于 : 2012-07-17 20:38
13378333
YeLee 写了:难道for还不够简单……其它办法多累啊…… :em20 :em20 :em20
我的意思是能不能加个参数什么的,直接打?或者是把diff转换成一个patch包来打?
难道大家都没打过补丁吗?

Re: 问下,关于patch的问题

发表于 : 2012-07-17 20:45
YeLee
你起码得知道哪几个文件要打补丁吧,你连文件都不确定,之前试过把几个patch合并来打,但发现确实不爽,而且,指定的补丁都有指定的作用的吧,改了文件名,人家怎么知道你这补丁的用处啊。 :em04 :em04 :em04

Re: 问下,关于patch的问题

发表于 : 2012-07-17 21:21
cuihao
:em06 for循环有什么复杂的,写成一行命令如何?

Re: 问下,关于patch的问题

发表于 : 2012-07-17 22:35
lilydjwg
如果补丁目录层级都一样的话:

代码: 全选

patch -pN < all your patches