应用补丁后的“Hunk #1”消息

n17*_*911 5 patch ubuntu

我正在尝试使用在 Linux 上应用补丁 patch -p1 < name_of_a_patch.patch

我得到这条线说

patching file my_application.c
Hunk #1 succeeded at 96 (offset -27 lines)
Run Code Online (Sandbox Code Playgroud)

我看到一个文件 my_application.c.org

这是什么意思?

use*_*325 11

如果要打补丁的文件自打补丁以来略有变化,但具体部分保持不变, patch可以检测到并适当地应用补丁。

您看到的消息表示文件已成功修补,但修补的第一部分比最初指定的早 27 行。

  • 根据我的经验,“成功”消息总是意味着补丁应用正确。我认为 `patch` 足够聪明,如果有任何问题会给我一个错误。 (5认同)