CVSチェックアウトでチェックアウトされているファイルはありません
-
27-09-2019 - |
質問
本日、CVSサーバーをインストールしました。 sudo apt-getインストールCVSDを使用してCVSサーバーをインストールしました。これで、すべてが保存されているフォルダーは/var/lib/cvsd/cvsrepo/テストです。フォルダーテストには、名前check.txtによるダミーテキストファイルが含まれています。これにより、すべてが正常に機能することがわかります。
クライアントマシン上の私のcvsrootは、「:pserver:username@localhost:/cvsrepo」です。 CVSログインを行うと、パスワードを要求し、私によく認証されます。次に、CVSチェックアウト「CVSチェックアウトテスト」を行います。テストフォルダーはモジュールであり、CVSREPOはリポジトリです。最初にテストをダウンロードすると、「CVS Checkout:TestFolderの更新」というメッセージが表示され、名前テストによるフォルダーが作成されますが、クライアントマシンにDummyファイル、Check.txtがありません。チェックアウトのみが、エントリ、リポジトリ、ルートフォルダーを含むフォルダーCVSを作成していますか?テキストファイルがダウンロードされないのはなぜですか?
解決
あなたはあなたがファイルを持っていると言っているようです /var/lib/cvsd/cvsrepo/test/check.txt
. 。もしそうなら、これはあなたのリポジトリの有効な部分ではありません。として表示されるファイル test/check.txt
チェックアウトでは text/check.txt,v
リポジトリでは、その内容は、改訂履歴を備えたCVS/RCSファイルになります。
CVSリポジトリでディレクトリを直接作成できます mkdir
, 、推奨されませんが。そのようにファイルを作成することはできません。ディレクトリをチェックアウトし、ディレクトリにファイルを作成してファイルをコミットする必要があります。