在应用带有cvs的补丁时,我唯一的拒绝是由于文件头不匹配。我知道有一个选项可以忽略这些拒绝但现在无法理解。
拒绝看起来像这样。有人知道如何避免这种拒绝吗?
! // -*--*- $Revision: 1.48 $
! // Last checked in by $Author: foo $ on $Date: ... $
/*****************************************************************
*
***************
*** 1,5 ****
! // -*--*- $Revision: 1.14 $
! // Last checked in by $Author: foo $ on $Date: .... $
/*****************************************************************
答案 0 :(得分:0)
我认为不可能让patch
忽略CVS关键字,但是在生成差异时可以使用-kk
参数完全绕过它们。例如
cvs rdiff -kk ...
来自keyword substitution的文档:
-kk
仅在关键字字符串中生成关键字名称;省略他们的价值观。例如,对于Revision关键字,生成字符串$ Revision $而不是$ Revision:5.7 $。在比较文件的不同修订版时,此选项可用于忽略由于关键字替换而导致的差异(请参阅合并和关键字一节)。