17

如何从 CVS 中签出特定目录并省略指向该目录的树?

前任。

我想结帐到这个目录 C:/WebHost/MyWebApp/www

我的 CVS 项目目录结构是 MyWebApp/Trunk/www

如何省略 Trunk 和 MyWebApp 目录?

4

3 回答 3

26

使用 cvs -d/cvsroot checkout -d directory project/path/directory-d如果您使用环境设置根目录,则可以省略第一个。这称为“缩短路径”,可以通过-N选项 to避免checkout

于 2008-09-18T01:44:10.143 回答
3

CVS 通过文件.CVS夹中的文件“绑定”到存储库。每个文件夹都是单独“绑定”的。

这意味着您可以检查完整的内容(或者如果您已经拥有完整的内容),然后将www目录剪切/粘贴到其他地方,它将保持链接到正确的 CVS 位置。

于 2008-09-18T01:51:54.713 回答
1

[糟糕,删除了一些错误的废话。] 是的,co -d www 就是你想要的。

您还可以在存储库中设置模块,这样您就可以只签出 www,就好像它是顶级目录一样,但是您必须为每个这样的目录都这样做。

于 2008-09-18T01:32:22.653 回答