关于cvs

关于cvs- -

                                      

 

CVS是一个版本控制系统.在UNIX中,用它来对在源文件之上的改变进行记录,可以记录版本变换,谁在何时修改了什么,并且能够从它管理的源文件堆里提取出某次修改时的版本来.它不但能够在单机上使用,而且CVS能够许多人一起用协同工作,对同一个工程进行操作.CVS的机制是这样的:CVS保留一份最初源文件的拷贝,这个拷贝称作"repository",大概是"源"的意思,此后,所有源文件的操作都要在CVS的控制之下,不再对最初的源文件进行操作。也就是说,修改者要从CVS控制之下的源文件里checkout一份自己的拷贝,对源文件的修改再通过CVS进行记录下来.CVS的命令和参数很多,但常用的命令也就只有5个(cvs checkout,cvs update,cvs add,cvs rm,cvs commit).

CVS 是进行Open Source 开发和管理的一个应用程序。使得程序开发者能够很好的控制
   软件的颁布,便于开发组间的协调。   
  
   CVS 的安装 (从http://www.cvshome.org获取最新版本的CVS)
       CVS Server:
         下载:
         一般选择安装在 linux上。你可以从 cvshome下载。
         配置:
         #groupadd cvs
         #useradd cvsroot
         #chmod 777 -R /home/cvsroot
         在 /etc/inetd.conf 里加入一行:
cvspserver stream tcp nowait root /usr/bin/cvs cvs -f --allow-root=/home/cvsroot pserver
在 /etc/services.conf 里加入一行(可能已存在):
cvspserver 2401/tcp # CVS client/server operations

添加必要的CVS用户到CVS组
如:
#usermod -g cvs -G cvs hjc

#useradd -g cvs -G cvs hjc

         启动CVS Servr:
         #killall -HUP inetd
        
         建立CVS仓库
         login as cvsroot
         $cvs    -d /home/cvsroot init
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值