我有以下项目结构:
~/projects:
dir1/ dir2/ dir3/ .... dirn/
dir1/:
dir11/ dir12/ ... dir1n/
我想将所有目录dir2/
从dirn/
导出到~/projects
,并从dir11/
导出dir1/
。我该怎么做呢?我正在使用cvs
。
谢谢,
斯利拉姆。
答案 0 :(得分:1)
CVS没有一种方法(我能找到或曾经听说过)在出口(或结账)时排除某些模块。
你必须分两步完成
cvs ex -r HEAD dir1/dir11 dir2 dir3 ... dirn
mv dir1/dir11 . ; rmdir dir1
不确定mv
和rmdir
命令是否是你想要做的,但要点是,导出dir1/dir11
将创建一个dir1/
文件夹,我假设你不想要。
否则,使用dir11/
选项在单独的命令中导出-d
,如:
cvs ex -r HEAD dir2 dir3 ... dirn
cvs ex -r HEAD -d dir11 dir1/dir11