CVSでは、取得する必要のあるチェックアウトのタイプを特定できます...例:
cvs -q checkout -d CMS -P CMS
つまり、かなりチェックアウトして、CMSというディレクトリを作成し、空のディレクトリを削除して、CMSフォルダに配置します。
SVNチェックアウトを使用して同じディレクトリ構造を作成する必要があります...これが私がこれまでに持っているものです。
svn checkout http://svn/project/CMS/trunk CMS -q
リポジトリに空のフォルダがいくつかありますが、これらは保持する必要がありますが、チェックアウト中にチェックアウトする必要はありません。SVNが--depthと--emptyを使用していることは知っていますが、それでリクエストが処理されるとは思いません。
基本的に、リポジトリをチェックアウトする必要がありますが、チェックアウト中に空のフォルダを除外します...そのためのコマンドが何であるかを知っている人はいますか?悪いことに、CVSで使用できるように-Pを使用できませんでした。
助けてくれてありがとう。