如何在CVS中添加目录

How to add directory in CVS

我有一个 CVS 服务器。我想在一些已经存在的目录中添加一个新目录。我该怎么做?

CVS add 命令在现有目录中添加文件。我想知道如何在 CVS 文件夹中添加子文件夹。

在本地工作区中创建目录。 cvs add <dirname>。就是这样。

请注意,与添加文件不同,后者需要后续的 cvs commit,当添加目录时,添加会在您完成 cvs add 后立即在服务器上进行,因此请确保选择正确的目录名称。

简单如:

mkdir <dirname>
cvs add <dirname>  

如何将目录和子目录添加到 CVS 存储库

这是一种将目录和子目录添加到现有 CVS 存储库的快速方法:

cvs add top_level_directory
find top_level_directory -type d -print | xargs cvs add
find top_level_directory -name CVS -prune -o -type f -print | xargs cvs add

下面的指令将名为 top_level_directory 的顶级目录添加到 CVS 存储库:

cvs add top_level_directory

下面的指令找到 top_level_directory 下的所有子目录,并向找到的子目录发出 cvs 添加命令:

find <folder_name> -type d -print | xargs cvs add

下面的指令找到所有不包括 CVS 文件的文件并发出 cvs 添加命令:

find <folder_name> -name CVS -prune -o -type f -print | xargs cvs add

感谢https://paritycheck.wordpress.com/2008/02/29/how-to-add-directories-and-subdirectories-to-a-cvs-repository/