gpt4 book ai didi

linux - 检测到反向(或先前应用的)补丁!假设-R? [n]

转载 作者:太空宇宙 更新时间:2023-11-04 11:54:18 26 4
gpt4 key购买 nike

friend 们,我尝试创建一个补丁文件,然后应用补丁。 ./uboot-imx/common/cli_readline.c 为原版,./dw/cli_readline.c 为修改版。

diff -u ./uboot-imx/common/cli_readline.c ./dw/cli_readline.c >diff.patch

猫差异补丁

--- ./uboot-imx/common/cli_readline.c   2019-02-26 11:35:25.999790801 -0700
+++ ./dw/cli_readline.c 2019-02-27 09:41:33.943772020 -0700
@@ -14,6 +14,8 @@
#include <cli.h>
#include <watchdog.h>

+#define UART_ON 1 //dw_debug: comment it to disable UART.
+
DECLARE_GLOBAL_DATA_PTR;
cat diff.patch
--- ./uboot-imx/common/cli_readline.c 2019-02-26 11:35:25.999790801 -0700
+++ ./dw/cli_readline.c 2019-02-27 09:41:33.943772020 -0700
@@ -14,6 +14,8 @@
#include <cli.h>
#include <watchdog.h>

+#define UART_ON 1 //dw_debug: comment it to disable UART.
+
DECLARE_GLOBAL_DATA_PTR;

/*打补丁*/

patch -p0<差异补丁

补丁文件./dw/cli_readline.c

检测到反向(或之前应用的)补丁!假设-R? [n]

2个问题:

  1. 我原本希望将补丁应用于 ./uboot-imx/common/cli_readline.c,但相反,它尝试将补丁应用于 ./dw/cli_readline.c

  2. ./dw/cli_readline.c 从未打过补丁。为什么它说检测到补丁?

请给我预支。

谢谢

最佳答案

花了几个小时才弄清楚这个问题。我(也许大多数人)认为补丁将补丁文件中的“---dir/org_file”作为应用补丁的文件。事实上,这是错误的。在我上面的例子中,它需要第二个文件以“+++”开头作为应用补丁的文件。

rm ./dw/cli_readline.c然后应用补丁。问题消失了

关于linux - 检测到反向(或先前应用的)补丁!假设-R? [n],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54910892/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com