如何在已提交的文件的CVS中更改提交标记(作者姓名)?

时间:2013-08-10 10:21:21

标签: commit cvs

我没有自己的开发环境,并从其他用户复制了VM。我做了cvs update并做了cvs commit

我没有观察到,但CVS\Root文件具有其他用户的用户名而不是我的用户名,并且已提交更改。

同样地,我提交了多次提交,其他开发人员对此进行了更改。

现在,如何将提交文件的作者姓名从其他用户的名称更改为我的名字?

1 个答案:

答案 0 :(得分:1)

简短的回答是,你不能。 CVS不提供编辑历史记录的任何功能。

稍微长一点的答案是,如果您直接在CVS存储库中编辑,v文件,那么您可以这样做。这要求您可以访问包含CVS存储库的服务器。

,v文件包含您正在处理的文件的修订历史记录,并包含以下条目:

1.2
date    2005.11.20.22.43.32;    author Burhan;  state Exp;
branches;
next    1.1;

我怀疑你可以在那里更改作者,但我自己没有尝试过,所以无法确认它是否有效。

请注意,我不建议您这样做,除非您必须这样做,否则您可能会损坏修订历史记录。您必须平衡风险与希望获得正确归因并正确评估情况的愿望。