Diff

patch 可以是冪等的嗎?

  • August 10, 2020

可以patch用冪等性呼叫;即,是否存在某些選項組合會導致重複呼叫 與單次呼叫(對於非空差異)patch具有相同的效果?patch

有些更新檔可以多次應用,所以不能保證;但

patch -N -r- -i your.patch

將應用your.patch,忽略任何已經應用的帥哥。

-N避免嘗試恢復已應用的更新檔,並-r-跳過將失敗的大塊保存到.rej文件。

引用自:https://unix.stackexchange.com/questions/603874