http://jdeveloper.home.chinaren.com/doc/linux/cvs.htmlCVS 是进行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
............                

解决方案 »

  1.   

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