项目检查不当 - CVS

时间:2012-04-25 08:55:12

标签: cvs vcs-checkout

我的项目结构如下:

ProjectA/: within this directory:

Sub-ProjectA1/  Sub-ProjectA2/

Sub-ProjectA1已在ProjectA单独签出,以重新使用某些代码。给出以下命令:
cvs checkout -d Sub-ProjectA1 ProjectA1

现在,当我单独尝试checkout ProjectA时,Sub-ProjectA1无法检出。换句话说,cvs checkout ProjectA导致以下目录结构:
ProjectA/:
Sub-ProjectA2/

模块Sub-ProjectA1需要单独检出。如何确保单个checkout命令获取所有子目录?

1 个答案:

答案 0 :(得分:1)

您可以在CVS服务器上定义“模块”。这通常会定义一个新的'SmartPorejct1',其中包含指向ProjectA和Sub-ProjectA1的链接。一旦你打电话给“cvs checkout SmartPorejct1”,它将检查所有相关的模块。

有关详细信息,请参阅http://www.cs.utah.edu/dept/old/texinfo/cvs/cvs_6.html#SEC26