次: Ampersand modules, 前: Alias modules, 上: modules
[ options ] dir [ files... ]$CVSROOT から)
ソースのあるディレクトリへの相対パス名です。
この場合にソースを取り出すと、
mname というディレクトリだけが作業ディレクトリに作成されます。
つまり dir が複数のディレクトリ階層から成るパス名であっても、
既定では途中のディレクトリ階層は使用されません。
例えば、モジュールが以下で定義されていると:
regmodule first-dir
regmodule は first-dir のファイルを含みます:
$ cvs co regmodule
cvs checkout: Updating regmodule
U regmodule/file1
U regmodule/file2
cvs checkout: Updating regmodule/sdir
U regmodule/sdir/sfile
$
dir の後で明示的にモジュールを指定することで、特定のファイルをディ レクトリ dir から選択することができます。例:
regfiles first-dir/sdir sfile
この定義により、regfiles モジュールを取得すると、一覧に挙げられたファ イルがある単独のディレクトリ regfiles を作成し、それは cvs のソースリポジトリのより深いディレクトリから来ています。
$ cvs co regfiles
U regfiles/sfile
$