CVS 相关

告诉 CVS 仓库放在哪里

有几种方法告诉 cvs 仓库的位置。一种方法是通过命令行显式指名仓库,具体方法是用

-d

(表示“目录”)选项:

     cvs -d /usr/local/cvsroot checkout yoyodyne/tc

你也可以给环境变量

$CVSROOT

设置绝对路径来代表仓库的位置,在本例中 $CVSROOT 被设置成 /usr/local/cvsroot。对于

csh

tcsh

用户,在 .cshrc.tcshrc 文件中加入下面语句即可设置 $CVSROOT 的值:

     setenv CVSROOT /usr/local/cvsroot

sh

bash

用户则应在他们的 .profile 或者 .bashrc 加入下面语句:

     CVSROOT=/usr/local/cvsroot

     export CVSROOT

-d

指定的仓库将跨越环境变量

$CVSROOT

。一旦你从仓库里检出了一份工作副本,那么它将记住仓库的位置(信息被记录在工作副本的 CVS/Root 文件里)。

-d

选项和 CVS/Root 文件都会跨越环境变量

$CVSROOT

。如果

-d

选项和 CVS/Root 文件指定的仓库位置不同的话,则使用前者。当然,为了正确操作它们应该是引用同一仓库的两个方法。

Leave a Reply

Your email address will not be published.

*