patch: **** malformed patch at line

patch: malformed patch at line 129
出現這中錯誤,一般是 patch 生成後被手工修改了,如下的patch:
patch: **** malformed patch at line
數字6,表示記錄了6行原始文件,數字13表示記錄了13行目標文件
如果你這時手工加了一行:
這是你應用這個補丁,patch 就會提示失敗,並輸出:
patch: malformed patch at line xxx
應用時,patch 都會檢查受影響的行是否與記錄在兩個 @@ 之間的數值一致,手工加一行後,記錄的目標文件行數爲14,因此patch會失敗。****
patch: **** malformed patch at line
將@@ -104,6 +104,13 @@ 改爲@@ -104,6 +104,14 @@ 即可成功打上patch

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章