是否可以删除CVS中的所有粘性选项?

问题描述 投票:5回答:3

我不小心将文件作为二进制文件提交到CVS(粘性选项-kb),现在我想将其删除。有可能吗?

我已经找到了一种使用cvs admin -kv将选项更改为其他选项的方法,但是有没有一种方法可以将其完全删除?

我也尝试过删除文件,然后再次重新添加(不指定任何粘性选项),但是文件的新修订版具有相同的旧-kb选项。

谢谢!

cvs options sticky removeall
3个回答
4
投票

您可以按以下步骤通过回购手术删除二进制标志:

  1. 编辑存储在存储库中的file,v,并用expand @b@;删除行。
  2. 如果已签出file的版本,请编辑CVS/Entries并在-kb的末尾删除file/file/1.1/Mon Sep 9 09:30:10 2013/-kb/,以便该行以//结尾。

在这里成功了。


0
投票

否:

  • 对此没有命令

  • 并非为此设计的


0
投票

来自https://lists.nongnu.org/archive/html/info-cvs/2000-10/msg00620.html我已经尝试过了,并且有效。

例如,您有一个名为“ abc”的文件。

cvs update -A abc
cvs admin -kkv abc
cvs update -A abc
cvs status abc

注意:请确保在cvs管理员之后进行cvs更新,因为在cvs管理员之后您的本地文件将不会自动更新。

© www.soinside.com 2019 - 2024. All rights reserved.