我不小心将文件作为二进制文件提交到CVS(粘性选项-kb),现在我想将其删除。有可能吗?
我已经找到了一种使用cvs admin -kv将选项更改为其他选项的方法,但是有没有一种方法可以将其完全删除?
我也尝试过删除文件,然后再次重新添加(不指定任何粘性选项),但是文件的新修订版具有相同的旧-kb选项。
谢谢!
您可以按以下步骤通过回购手术删除二进制标志:
file,v
,并用expand @b@;
删除行。file
的版本,请编辑CVS/Entries
并在-kb
的末尾删除file
的/file/1.1/Mon Sep 9 09:30:10 2013/-kb/
,以便该行以//
结尾。在这里成功了。
否:
对此没有命令
并非为此设计的
来自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管理员之后您的本地文件将不会自动更新。