使用 patch 命令忽略标头不匹配拒绝

发布于 2024-11-28 05:13:37 字数 482 浏览 1 评论 0原文

在使用 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: .... $

  /*****************************************************************

While applying a patch with cvs, the only rejects I have are due to file header mismatches. I knew of an option to ignore such rejects but couldn't figure out now.

The rejects look something like this. Does someone knows how to avoid such rejects?


! // -*--*-    $Revision: 1.48 $
! // Last checked in by $Author: foo $ on $Date: ... $

  /*****************************************************************
   *
***************
*** 1,5 ****
! // -*--*-     $Revision: 1.14 $
! //  Last checked in by $Author: foo $  on $Date: .... $

  /*****************************************************************

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

纸短情长 2024-12-05 05:13:37

我认为不可能让 patch 忽略 CVS 关键字,但您可以在生成 diff 时使用 -kk 参数完全绕过它们。例如。

cvs rdiff -kk ...

来自关键字替换的文档:

-kk

仅生成关键字字符串中的关键字名称;省略他们的价值观。例如,对于 Revision 关键字,生成字符串 $Revision$ 而不是 $Revision: 5.7 $。在比较文件的不同版本时,此选项可用于忽略由于关键字替换而导致的差异(请参阅合并和关键字部分)。

I don't think it is possible to get patch to ignore CVS keywords but you can bypass them completely by using the -kk parameter when you generate the diff. eg.

cvs rdiff -kk ...

From the documentation on keyword substitution:

-kk

Generate only keyword names in keyword strings; omit their values. For example, for the Revision keyword, generate the string $Revision$ instead of $Revision: 5.7 $. This option is useful to ignore differences due to keyword substitution when comparing different revisions of a file (see section Merging and keywords).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文