Diff
patch
可以是冪等的嗎?
可以
patch
用冪等性呼叫;即,是否存在某些選項組合會導致重複呼叫 與單次呼叫(對於非空差異)patch
具有相同的效果?patch
有些更新檔可以多次應用,所以不能保證;但
patch -N -r- -i your.patch
將應用
your.patch
,忽略任何已經應用的帥哥。
-N
避免嘗試恢復已應用的更新檔,並-r-
跳過將失敗的大塊保存到.rej
文件。