1

我没有自己的开发环境,而是从其他用户那里复制了一个 VM。我做了一个cvs update并且做了一个cvs commit

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

同样,我也有多次提交,其他开发人员也在此基础上进行了更改。

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

4

1 回答 1

1

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

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

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

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

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

请注意,除非您绝对必须这样做,否则我不建议您这样做,因为您有可能破坏修订历史。您必须平衡风险与您希望正确归因并适当评估情况的愿望。

于 2013-08-10T20:22:39.313 回答