下一个: Excluding directories, 上一个: Regular modules, 上层: modules
模块定义可以通过定义中包含 `&module' 指向其他模块。
mname [ options ] &module...
获得模块会在包含此模块的目录中为每个模块创建子目录。例如,假设模块包含
ampermod &first-dir
那么检出将建立的 ampermod
目录中将包含一个 first-dir
目录,
而它又会包含其中的所有文件和目录。例如,命令
$ cvs co ampermod
将建立下列文件:
ampermod/first-dir/file1 ampermod/first-dir/file2 ampermod/first-dir/sdir/sfile
这里有一个 quirk/bug: cvs 打印的信息会忽略 ampermod,因此无法正确 显示检出的文件位置:
$ cvs co ampermod cvs checkout: Updating first-dir U first-dir/file1 U first-dir/file2 cvs checkout: Updating first-dir/sdir U first-dir/sdir/sfile $
请勿依靠这个缺陷特性; 它会在将来的 cvs 发布版中修正。