私は独自の開発環境を持っておらず、別のユーザーから 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;
そこで著者を変更できると思いますが、私はこれを自分で試していないので、うまくいくかどうかは確認できません.
リビジョン履歴が破損する可能性があるため、絶対に必要でない限り、これを行うことはお勧めしません。そのリスクと、正しい帰属を持ち、状況を適切に評価したいというあなたの欲求とのバランスを取る必要があります。