如何禁用CVS Sticky Option -kk进行关键字替换?

时间:2008-11-14 18:14:35

标签: version-control cvs keyword-substitution

我在cvs中有一个文件,其粘性选项设置为-kk。这将仅使用关键字名称替换所有cvs关键字以促进差异。例如,$Author: Alex B$变为$Author$

如何禁用-kk行为并返回替换关键字的“普通”cvs?我已经尝试rm了解文件并进行了更新,我尝试了cvs update -A并且都没有更改标记。

3 个答案:

答案 0 :(得分:4)

cvs update -kkv <filename>

会将粘性选项重置为keywordvalue

修改:将checkout更正为update,感谢Alex B进行更正。

答案 1 :(得分:2)

在文件上运行cvs状态仍会导致设置“粘性选项”,例如:

Sticky options: -kk

要完全删除这些内容,请编辑CVS /条目文件并从相关条目中删除“-kk”。

答案 2 :(得分:2)

你应该使用

cvs admin -kkv <filename>

永久更改模式。使用

cvs update -kkv <filename>

只会在本地计算机上更改