小编Pau*_*gar的帖子

“补丁意外地在行中间结束”是什么意思?

这是我的补丁命令的输出:

Hunk #11 merged at 4184,4190.
Hunk #12 merged at 4444.
Hunk #13 merged at 4944.
Hunk #14 NOT MERGED at 5106-5116.
Hunk #15 merged at 5290.
Hunk #16 merged at 5448.
patch unexpectedly ends in middle of line
Hunk #17 merged at 5608,5611.
Run Code Online (Sandbox Code Playgroud)

命令是

patch -d ~/SOME_DIR -p1 --merge --verbose -u
Run Code Online (Sandbox Code Playgroud)

该补丁是使用 git 生成的:

git --git-dir ~/SOME_DIR/.git diff -U8 bb1ee538982957b421a4c0e78f30428e73c9a072 HEAD -- malloc.c
Run Code Online (Sandbox Code Playgroud)

是什么patch unexpectedly ends in middle of line意思,有什么问题吗?它指的是大块 16 还是 17?我可以在补丁文件中寻找什么来找出导致这种情况的原因?

command-line diff

16
推荐指数
3
解决办法
2万
查看次数

标签 统计

command-line ×1

diff ×1