当前位置: 技术问答>linux和unix
patch文件在打补丁的时候,把新文件创建到原来的目录?
来源: 互联网 发布时间:2016-01-19
本文导语: hi,大家好。 我做完程序以后,准备给kenrel创建补丁,然后应用在别的机器上。 假定我的干净的kernel目录为linux,有我修改的代码的kernel目录为linux_modified。我是这样创建patch文件的: diff -ruNa linux linux_modified >my_pat...
hi,大家好。
我做完程序以后,准备给kenrel创建补丁,然后应用在别的机器上。
假定我的干净的kernel目录为linux,有我修改的代码的kernel目录为linux_modified。我是这样创建patch文件的:
diff -ruNa linux linux_modified >my_patch.patch
需要说明的是,在我的scripts目录下有一个新文件a.c,在patch里面也看到了该文件。
但在应用补丁的时候出现了问题,前面对文件的修改都能打上补丁,而对于这个scripts目录下的a.c文件,每次都要创建到linux_modified目录,提示已经存在,是否覆盖云云。
我打补丁用的命令:
patch -p0
我做完程序以后,准备给kenrel创建补丁,然后应用在别的机器上。
假定我的干净的kernel目录为linux,有我修改的代码的kernel目录为linux_modified。我是这样创建patch文件的:
diff -ruNa linux linux_modified >my_patch.patch
需要说明的是,在我的scripts目录下有一个新文件a.c,在patch里面也看到了该文件。
但在应用补丁的时候出现了问题,前面对文件的修改都能打上补丁,而对于这个scripts目录下的a.c文件,每次都要创建到linux_modified目录,提示已经存在,是否覆盖云云。
我打补丁用的命令:
patch -p0