コマンドを使用cvs -tag -b "abcdefg"
して CVS でタグ分岐しています。私の CSV リポジトリには、すべてのフォルダに空のディレクトリ「obj」があります。
コマンドを使用するたびにcvs co -r "abcdefg" REPO
、空のフォルダーを除いた完全なレポが得られます。オプションも使用してみ-f
ましたが、うまくいきませんでした。これから抜け出す方法は何ですか?
ディレクトリは、CVS ではまったくバージョン管理されません。CVS でブランチ タグを使用してチェックアウトを行うと、要求されたブランチ タグに一致するファイルを含むディレクトリのみがチェックアウトされます。「obj」ディレクトリはすべて空なので、CVS はそれらをチェックアウトすることを知りません。update を実行すると、作業コピーの状態が「修正」され、空のディレクトリが取得されます。
-P (空ディレクトリの整理) を指定しない限り、すべての空のディレクトリを自動的に取得する必要があります。
次のようなものを指定する.cvsrcファイルがあるかどうかを確認しましたか
co -P
$HOME ディレクトリに配置する必要があります。
そうでない場合、問題は、タグが空のディレクトリに設定されているかどうかです。タグ操作を行ったときに、空のディレクトリをチェックアウトしましたか?
タグ操作は、サンドボックスにあるものにのみタグを付けます。代わりに、リポジトリ内のすべてにタグを付けるには、rtag を実行します。