CVS 软件版本控制系统

CVS  软件版本控制系统

过程 22.1. install cvs

  1. install

    $ sudo apt-get install xinetd
    $ sudo apt-get install cvs
    			

    show the cvs version

    $ cvs -v
    
    Concurrent Versions System (CVS) 1.12.13 (client/server)
    			
  2. create cvs group and cvsroot user

    $ sudo groupadd cvs
    $ sudo adduser cvsroot --ingroup cvs
    			

    change user become cvsroot

    $ su - cvsroot
    			
  3. initialization 'CVSROOT'

    $ cvs -d /home/cvsroot init
    			

    if you have successed, you can see CVSROOT directory in the '/home/cvsroot'

    $ ls /home/cvsroot/
    CVSR
1. 前言 CVS 是 Concurrent Versions System 的简称。它是现今 Open Source 成功发展的幕後功臣之一。CVS 解决多人合作开发时程式版本控管的问题,通常会再搭配邮件列表(Mailing List)做为开发团队沟通的管道。这种组合,使开发团队不受时间地域限制,合作伙伴分散全世界,且团队大小没有上限,因此 Open Source 才能集合世界各地高手,不断地薪火相传、不断地推出高品质的自由软体。 不过,CVS 初期上手不易,但若能以功能需求导向(我想要做这个,如何办到呢?)的方式来学习,可能也不是那麽困难。 本讲义,全部在 text console 模式下操作,但不代表您也必须用这种模式,您可以选用您喜爱的任何一种有支援 CVS 的编辑器或 CVS 操作环境(比如 WinCVS)。不过,您必须先了解 CVS 各种操作的涵意,这样观念才会清楚,才能确切掌握 CVS,和大家共同开发时,才能顺利愉快增进效率。一但您熟悉 console 模式之後,欲转换到其它环境,皆能有清晰的观念基础。 本文原为校园自由软体学务系统(sfs)合作开发伙伴而写的讲义,为免影响 sfs3 正式的系统(91/10开始),本文是以 xxx.yyy.edu.tw 中旧的 sfs2 专案为例子。往後您只要把出现 sfs2 的地方,改成 sfs3 或其它专案的名称,即可套用到其它专案。 注:C V S 不是 C S V !! 前者为版本控制系统,後者则是一种将每一列栏位用逗点分开的文件档案格式。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

netkiller-BG7NYT

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值