patch问题
打了个补丁,--- tagdialog.cpp.orig2005-09-18 17:44:03.563867560 +0800
+++ tagdialog.cpp 2005-09-18 17:48:16.212459136 +0800
一个patch中有多个文件都是用这种方式打补丁的-----*.cpp.orig ---> *.cpp
但是4个文件中有3个,其源码目录中将出现.cpp.orig文件,但是有一个就是不会出现。为什么? :cry: patch 文件做的时候反了? :?:
好像 patch 可以反着打,怎么打忘了………… 呵呵,没有啊。用着很正常。我觉得出现orig文件是正常的。相当于将原来的文件现mv成.cpp.orig然后再对此文件进行修改,结果就会是.cpp文件了。 :P
不知道理解对否? 那只能是 patch 做的时候忘了删文件了………… 这个理由,,,,,,,,,,,,似乎有点牵强哦 :wink: :?
那你说是什么原因?
肯定是 patch 的内容有问题。 可能的原因有两个:
1. patch 进来的新文件
2. patch 不干净但是还是可以打上, 打的时候 patch 会备份原来的文件, 文件名加上 .orig 的后缀。 可能的原因有两个:
1. patch 进来的新文件
2. patch 不干净但是还是可以打上, 打的时候 patch 会备份原来的文件, 文件名加上 .orig 的后缀。
这个原因似乎合理,我用的是上个版本的补丁。呵呵 :lol:
谢谢了
页:
[1]