我有一个CVS服务器。我想在某个已经存在的目录中添加一个新目录。我该怎么做?
CVS的add
命令可以将文件添加到已经存在的目录中。我想知道如何在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
cvs add top_level_directory
top_level_directory
下的所有子目录,并对找到的子目录执行cvs add命令:find <folder_name> -type d -print | xargs cvs add
find <folder_name> -name CVS -prune -o -type f -print | xargs cvs add
cvs co -l <module>
命令。(-l
--ell 不是数字1-- 表示不递归到子目录)如果你想要在foo/bar
下添加一个新目录,执行cvs co -l <module>/foo/bar
命令。然后按照上述描述添加目录即可。 - Mort