我没有自己的开发环境,而是从其他用户那里复制了一个 VM。我做了一个cvs update
并且做了一个cvs commit
。
我没有观察到,但该CVS\Root
文件有另一个用户的用户名而不是我的用户名,并且更改已提交。
同样,我也有多次提交,其他开发人员也在此基础上进行了更改。
现在,如何将提交文件的作者姓名从其他用户的姓名更改为我的姓名?
简短的回答是你不能。CVS 不提供任何编辑历史的功能。
稍长一点的答案是,如果您,v
直接在 CVS 存储库中编辑文件,您就可以。这要求您有权访问包含 CVS 存储库的服务器。
该,v
文件包含您正在处理的文件的修订历史记录,并包含如下条目:
1.2
date 2005.11.20.22.43.32; author Burhan; state Exp;
branches;
next 1.1;
我怀疑您可以在那里更改作者,但我自己没有尝试过,因此无法确认它是否有效。
请注意,除非您绝对必须这样做,否则我不建议您这样做,因为您有可能破坏修订历史。您必须平衡风险与您希望正确归因并适当评估情况的愿望。