版本控制系统CVS:CVS客户端的使用

连接到哪个服务器,以什么身份登录,想要哪个 CVS 头;你需要定义 CVSROOT 变量,像这样:

export CVS_RSH=ssh
export CVSROOT=:ext:anoncvs@people.upsdn.net:/upose

或者从Shell中运行
cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/[project_name] login

然后输入你的登录名称和口令


为了登录到CVS,请使用下面的命令:

CVS login
(但你必须设置好了
CVSROOT 环境变量)

=============================================

为了取得最新的源文件的“工作拷贝”,你必须检出源文件,这是一个拷贝文件到你系统的过程。首先在你的本地机器上创建一个目录,请键入:

mkdir my_working_dir (你选择的目录名) cd my_working_dir

然后,为了从库里检出或者拷贝源文件到你新建的本地目录,请键入:

CVS checkout project_name

这个顶层模块应该为项目的这个部分包含所有的源代码树(也就是,顶层目录和所有子目录)。 项目的CVS库开始时有一个相当普通的模块目录。随着项目的发展,项目的源代码“树”随着子 目录被添加到各种的模块中也在增大。


cvs -z3 checkout module_name
(-zX 意味着使用压缩;在交换纯文本文件时非常有用;你可以使用较大的数值获得更高的压缩比,
较小的数值获得更少的压缩比。但是要注意,越高的压缩比就会给你的 CPU 和服务器的处理器带来更多的压力。)

=======================================================
常用操作

项目发布导出不带CVS目录的源文件
做开发的时候你可能注意到了,每个开发目录下,CVS都创建了一个CVS/目录。里面有文件用于记录当前目录和CVS库之间的对应信息。但项目发布的时候 你一般不希望把文件目录还带着含有CVS信息的CVS目录吧,这个一次性的导出过程使用cvs export命令,不过export只能针对一个TAG或者日期导出,比如:
cvs export -r release1 project_name
cvs export -D 20021023 project_name
cvs export -D now project_name

作者:本站综合   更新日期:2005-10-04
来源:upsdn.net   浏览次数:

相关文章

相关评论   发表评论