打印本文 打印本文 关闭窗口 关闭窗口
CVS在Linux中的配置和使用
作者:武汉SEO闵涛  文章来源:敏韬网  点击数2543  更新时间:2009/4/22 23:07:32  文章录入:mintao  责任编辑:mintao
usr/cvsroot目录中创建CVSROOT目录,目录中有如下文件:

-r--r--r--    1 root     root          493 Apr  5 20:19 checkoutlist

-r--r--r--    1 root     root          693 Apr  5 20:19 checkoutlist,v

-r--r--r--    1 root     root          760 Apr  5 20:19 commitinfo

-r--r--r--    1 root     root          960 Apr  5 20:19 commitinfo,v

-r--r--r--    1 root     root          527 Apr  5 20:19 config

-r--r--r--    1 root     root          727 Apr  5 20:19 config,v

-r--r--r--    1 root     root          753 Apr  5 20:19 cvswrappers

-r--r--r--    1 root     root          953 Apr  5 20:19 cvswrappers,v

-r--r--r--    1 root     root         1025 Apr  5 20:19 editinfo

-r--r--r--    1 root     root         1225 Apr  5 20:19 editinfo,v

drwxrwxr-x    2 root     root         4096 Apr  5 20:19 Emptydir

-rw-rw-rw-    1 root     root            0 Apr  5 20:19 history

-r--r--r--    1 root     root         1141 Apr  5 20:19 loginfo

-r--r--r--    1 root     root         1341 Apr  5 20:19 loginfo,v

-r--r--r--    1 root     root         1151 Apr  5 20:19 modules

-r--r--r--    1 root     root         1351 Apr  5 20:19 modules,v

-r--r--r--    1 root     root          564 Apr  5 20:19 notify

-r--r--r--    1 root     root          764 Apr  5 20:19 notify,v

-r--r--r--    1 root     root          649 Apr  5 20:19 rcsinfo

-r--r--r--    1 root     root          849 Apr  5 20:19 rcsinfo,v

-r--r--r--    1 root     root          879 Apr  5 20:19 taginfo

-r--r--r--    1 root     root         1079 Apr  5 20:19 taginfo,v

-rw-rw-rw-    1 root     root            0 Apr  5 20:19 val-tags

-r--r--r--    1 root     root         1026 Apr  5 20:19 verifymsg

-r--r--r--    1 root     root         1226 Apr  5 20:19 verifymsg,v

 

这样目录/usr/cvsroot就成为CVS服务器的根目录,以后创建的目录都将默认的存放在这个目录下。

7、    登录cvs服务器(在Linux或其它Unix系统下进行登录的情况):

输入如下命令:

cvs -d :pserver:cvsuser@localhost:/usr/cvsroot login

提示输入密码,输入上面设置的密码,如果没有任何提示,就证明成功登录了

登录成功之后在当前用户的$HOME目录中生成.cvspass文件,可以利用vi对文件进行察看。

由于以“.”开头的文件在Linux中是隐藏的,所以可以利用如下命令进行察看:

ls –a

这个文件记载了用户的登录信息。执行注销命令可以删除该文件中的登录信息

cvs -d :pserver:cvsuser@localhost:/usr/cvsroot logout

 

下面对登录命令的语法进行说明:

其中,:pserver表示采用pserver方式进行用户登录认证,一般的CVS服务器都采用这种方式,当然也可以采用其它方式,具体参考相应的资料;

:cvsuser表示要登录的用户名,只要是cvs组的成员都可以,如:cvsuser;

@host表示要登录的服务器,可以是DNS名,也可以是IP地址,如:192.168.0.1;

:/usr/cvsroot表示CVS在服务器上的目录,也可以是其它目录(由第6中你所指定的用来做init初始化的目录决定);

提示:

a、也可以把export CVSROOT=:pserver:cvsuser@192.168.0.1:/usr/cvsroot这一句直接写在用户的初始化文件中(如:.bash_profile),这样用户每次登录时,只需输入:

cvs login

然后输入相应的口令就可以登录到cvs服务器上。
b、如果是本地登录,可以直接把export CVSROOT=/usr/cvsroot这一句写在用户的初始化文件如:/etc/profile中;然后执行如下命令使环境变量生效:

source /etc/profile

 

8、    向CVS添加新的项目模块

一般我们都已经有一个或多个项目了,这样我们可以用下面步骤生成一个新的CVS项目。将一个工程文件置于CVS中进行版本控制,在CVS 术语中称作导入(import)。从名字上就可以看出,在导入前需要为此作些准备工作。

输入操作的基本要求是有个"干净"的目录结构。"干净"的意思是不需要版本控制的文件都被移走了(如编译生成的文件,备份文件等等)。如果工程已经开始一段时间了,这就显得很重要。在目录中

上一页  [1] [2] [3]  下一页

打印本文 打印本文 关闭窗口 关闭窗口