Diff Patch 應用

Diff Patch 應用
本頁內容

假設有三個文件,你需要將修復的bug的代碼,合入到file_1.1中,生成一個名爲file_1.1.fix的文件。

文件名說明
file_1.0.orgin舊版本的原始文件
file_1.0.fix舊版本的修正文件,修改了一些 bug
file_1.1新版本的原始文件

參考以下命令

  1. diff 用於對比生成補丁

    1diff -urN old new > patch
    2diff -urN file_1.0.origin file_1.0.fix > bug_patch
    
  2. patch 用於將補丁應用到新文件

    1patch new -i patch -o target
    2patch file_1.1 -i bug_patch -o file_1.1.fix
    

diff path 是 linux 標準命令,windows 可以下載 git-bash 後使用。