LINUX上配置CVS服务器之一(2)

分类: Linux服务器   出处:iocblog整理  更新时间:2009-06-30   添加到收藏  

  
  4.1 软件仓库(repository)的管理
  
  创建cvsroot根目录
  
  首先编辑有关的环境变量.(cvs的几个重要的环境变量如下:
  
  cvsroot 仓库根目录的完整路径名
  
  cvsread 如果设置,表明在checkout操作时所有的文件都置成只读
  
  cvsbin cvs利用了很多rcs的命令,指定乐rcs工具的路径
  
  cvseditor 指定用户书写日志信息所使用的编辑器
  
  cvs_rsh 启动一个远程cvs服务器时,所使用的shell的名称
  
  cvs_server 决定"cvs server"的名字,缺省是cvs
  
  cvswrappers cvswrapper脚本, 用来指定包装文件名.)
  
  其中中重要的是cvsroot,它指明了仓库所在的位置,在创立新的仓库时,它是必不可少的.因此一般需要加入环境变量cvsroot的定义.如在 /etc/bashrc 文件中加入下面两行
  
  cvsroot=/cvsroot
  
  export cvsroot
  
  或者直接在命令行上执行
  
  $ export cvsroot=/cvsroot
  
  然后在相应位置开始创建cvsroot
  
  $mkdir cvsroot
  
  $cvs init
  
  如果没有定义变量cvsroot 会出现这样的提示:
  (www.iocblog.net 文章来源)
  cvs init : no cvsroot specified! please use the ‘-d’ option
  
  cvs [initn aborted]:or set the cvsroot environemnt variable
  
  如果你是在不想定义环境变量,你可以用这样的命令:
  
  cvs �d /cvroot init 不过即使你定义了cvsroot,参数 �d 后的内容也会覆盖它.如果没有错误提示, 恭喜你, 你的cvs 软件库已经建立好了.
  
  剩下的问题就是怎样时多用户来使用这个仓库来进行并行的软件开发与版本控制.还有作为cvs 管理员你应该设置你的用户的权限. 此时,你的cvsroot 下有一cvsroot 子目录.他下面的文件时cvs 的配置文件,用
  
  ls /cvsroot/cvsro

上一页 [1] [2]


Tag: CVS



文章整理:iocblog
版权申明:本站文章均来自网络,如有侵权,请联系我们,我们收到后立即删除,谢谢!
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有。