0

今日はCVSサーバーをインストールしました。sudo apt-getinstallcvsdを使用してcvsサーバーをインストールしました。これで、すべてが保存されているフォルダーは/ var / lib / cvsd / cvsrepo/testになります。フォルダテストには、check.txtという名前のダミーテキストファイルが含まれています。これにより、すべてが正常に機能することが証明されます。

クライアントマシン上の私のCVSROOTは「:pserver:username @ localhost:/cvsrepo」です。cvsログインを行うと、パスワードの入力を求められ、適切に認証されます。次に、cvsチェックアウト「cvsチェックアウトテスト」を実行します。テストフォルダはモジュールであり、cvsrepoはリポジトリです。最初にtestをダウンロードすると、「cvs checkout:Updateing testFolder」というメッセージが表示され、testという名前のフォルダーが作成されますが、クライアントマシンにダミーファイルcheck.txtがありません。チェックアウトは、エントリ、リポジトリ、およびルートフォルダを含むフォルダCVSを作成するだけですか?テキストファイルがダウンロードされないのはなぜですか?

4

1 に答える 1

1

あなたはあなたがファイルを持っていると言っているようです/var/lib/cvsd/cvsrepo/test/check.txt。もしそうなら、これはあなたのリポジトリの有効な部分ではありません。test/check.txtチェックアウトのように表示されるファイルtext/check.txt,vはリポジトリーにあり、その内容はリビジョン履歴のあるCVS/RCSファイルになります。

を使用してCVSリポジトリにディレクトリを直接作成できますがmkdir、お勧めしません。その方法でファイルを作成することはできません。ディレクトリをチェックアウトし、ディレクトリにファイルを作成して、ファイルをコミットする必要があります。

于 2010-08-10T18:44:09.493 に答える