如何从 CVS 中签出特定目录并省略指向该目录的树?
前任。
我想结帐到这个目录 C:/WebHost/MyWebApp/www
我的 CVS 项目目录结构是 MyWebApp/Trunk/www
如何省略 Trunk 和 MyWebApp 目录?
如何从 CVS 中签出特定目录并省略指向该目录的树?
前任。
我想结帐到这个目录 C:/WebHost/MyWebApp/www
我的 CVS 项目目录结构是 MyWebApp/Trunk/www
如何省略 Trunk 和 MyWebApp 目录?
使用 cvs -d/cvsroot checkout -d directory project/path/directory
。-d
如果您使用环境设置根目录,则可以省略第一个。这称为“缩短路径”,可以通过-N
选项 to避免checkout
。
CVS 通过文件.CVS
夹中的文件“绑定”到存储库。每个文件夹都是单独“绑定”的。
这意味着您可以检查完整的内容(或者如果您已经拥有完整的内容),然后将www
目录剪切/粘贴到其他地方,它将保持链接到正确的 CVS 位置。
[糟糕,删除了一些错误的废话。] 是的,co -d www 就是你想要的。
您还可以在存储库中设置模块,这样您就可以只签出 www,就好像它是顶级目录一样,但是您必须为每个这样的目录都这样做。