リポジトリの2つの独立したローカルコピーがありますか?
はい、2つの独立したローカルコピーがあります。
各ディレクトリのファイルの変更、コミット、更新などを個別に行うことはできますか?
いいえ、両方のコピーが同じリポジトリ上の同じファイルを指しています。したがって、コミットしていない限り、それらは独立しています。コミットされると、最後のコミット操作は前のコミット操作を上書きします。
実際CVS
、コードのすべてのフォルダーの横に、そのフォルダー内のファイルのリポジトリ情報を保持するフォルダーがあります。したがって、プロジェクトまたはパッケージをコピーすると、CVSフォルダーも一緒にコピーされるため、コピーの数に関係なく、同じリポジトリー項目が参照されます。
コピーしたフォルダを別のパッケージ階層に貼り付けた場合でも、ファイルをコミットすると、最初に作成されたリポジトリ内の元のファイルが置き換えられます。
独立したコピーが必要な場合は、ソースコード(.java)ファイルのみをコピーして配置し、Eclipseを介してコミットする必要があります。この場合、CVSプラグインは新しいフォルダーの横に既存のCVSフォルダーを検出しません。ローカルに新しいエントリを生成し、リポジトリに新しいエントリを生成します。