导出目录树的一部分 - cvs

时间:2011-05-05 11:31:25

标签: export cvs

我有以下项目结构:

~/projects:
dir1/  dir2/ dir3/ .... dirn/

dir1/:
dir11/  dir12/  ... dir1n/ 

我想将所有目录dir2/dirn/导出到~/projects,并从dir11/导出dir1/。我该怎么做呢?我正在使用cvs

谢谢,
斯利拉姆。

1 个答案:

答案 0 :(得分:1)

CVS没有一种方法(我能找到或曾经听说过)在出口(或结账)时排除某些模块。

你必须分两步完成

cvs ex -r HEAD dir1/dir11 dir2 dir3 ... dirn
mv dir1/dir11 . ; rmdir dir1

不确定mvrmdir命令是否是你想要做的,但要点是,导出dir1/dir11将创建一个dir1/文件夹,我假设你不想要。

否则,使用dir11/选项在单独的命令中导出-d,如:

cvs ex -r HEAD dir2 dir3 ... dirn
cvs ex -r HEAD -d dir11 dir1/dir11