经过几年的使用后,我才进入现有项目。我一直在尝试添加漂亮的关键字$Header$
和$Id$
,以便我可以识别正在使用的文件版本。
我遇到过几个文本文件,其中这些关键字根本没有扩展。调查已经确定CVS认为这些文件是BINARY并且不会扩展关键字。
是否存在Linux命令行调用以永久更改存储库中这些文件的状态以导致关键字扩展?如果你能告诉我,我会很感激。我尝试过的几次尝试都没有成功。
答案 0 :(得分:1)
cvs admin -kkv filename
会将文件恢复为默认文本模式,以便扩展关键字。
如果您输入
cvs log -h filename
(仅显示标题而不是整个历史记录),将显示二进制文件
keyword substitution: b
表示永远不会进行关键字替换,而文本文件将显示
keyword substitution: kv
CVSROOT/cvswrappers
文件可用于根据名称指定您添加的默认新文件。