• 打补丁patch


    需要对新旧代码打补丁,从而别人可以拿着这个补丁文件很方便的打到相同基础版本上。

    1、如何做补丁文件?

    patch -p1 old new > filename.patch

    old,new 目录如下所示:

    old/module_name/dir_name/subdir_name/file1.cxx  旧文件

    new/module_name/dir_name/subdir_name/file1.cxx  新文件(在旧文件基础上修改了代码)

    2、如何应用补丁文件?

    patch -p1 < filename.patch

    3、如何剔除补丁文件?

    patch -R -p1 < filename.patch

    4、patch命令的参数p1是?

    例如前面例子,打补丁文件时的目录结构是new/module_name/dir_name/subdir_name/file1.cxx

    使用补丁文件时,将它放到与new平级,参数-p1就是指剥去第一层目录new,在当前目录下,直接找module_name目录,再再module_name目录下找dir_name目录,依次类推。

    参数-p0指忽略第一层目录,在当前目录下,直接找new目录,再再new目录下找module_name目录,。。。

  • 相关阅读:
    集合及特殊集合arrayList
    二维数组、多维数组
    一维数组

    for循坏的穷举与迭代,while、do while循环
    1.兔子生兔子问题2.打印菱形3.求100以内质数的和
    for循环嵌套
    复习题
    循环语句
    分支语句
  • 原文地址:https://www.cnblogs.com/zhyryxz/p/2759271.html
Copyright © 2020-2023  润新知