gpt4 book ai didi

linux - 差异和补丁没有按预期工作

转载 作者:太空宇宙 更新时间:2023-11-04 12:16:22 25 4
gpt4 key购买 nike

每次当我尝试从文件夹中复制一个文件,做一些更改并修补它时,它总是尝试修补到新文件中。为什么?

$ mkdir test
$ vim test/1 (Write something)
$ cp test/1 ./1
$ vim 1 (Do some change)
$ diff -Naur test/1 1 > patch
$ patch -p0 < patch
pathing file 1
Reversed (or previously applied) patch detected! Assume -R? [n]

最佳答案

仔细阅读 patch(1)diff(1) .

patch 在当前工作目录中工作(默认情况下)。但是您在某个其他目录(来自)的(补丁)上调用 diff。尝试使用 diff -Naur 1 test/1 > patch,它可以更好地工作。 diff 的参数顺序非常重要!

关于linux - 差异和补丁没有按预期工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47321952/

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