CVS的几个学习小站及配置说明

这两天考虑到PSP团队开发DNN模块的方便性,我提议dudu和师域建好了CVS服务器。为了让大家尽快熟悉CVS的操作,师域叫我写一个文档给大家看,我在网上看了一些相关介绍,也安装CVS客户端和服务端进行测试,发现网上自己写比较浪费时间,既然有现成的我就帖上来了。
目前我,dudu,师域用的客户端版本是:http://downloads.cnblogs.com/TortoiseCVS-1.8.0-RC3.rar  
国外SF.NET下载 http://sourceforge.net/projects/tortoisecvs/ 
TortoiseCVS是dudu比较推荐的一款CVS软件, 希望大家也用这个,这个版本对简体中文支持比较好(在最新版本中只支持和繁体而不支持简体)
1. 其实dudu在今年4月份就写cvs的配置方法 地址是:http://www.cnblogs.com/dudu/category/1469.html  
    个人认为 dudu写的在Windows下配置与使用CVSNT 比较清楚,只是只对CVS服务器的配置,没有讲客户端的配置。
     由于本人一直用的是VSS(公司局域网内用比较方便,但是不支持远程的,听说VS2005里VSS到了8.0,目前我用的是6D版本),也看到.NET方面用的比较多的是VSS所以把CVS里的几个名词和VSS对比一下:
    CVS                                   VSS                                                                            注释
   Update                               GetLatestVersion                                               项目开始之前,一定要Update,得到最新版本
   CheckOut                            CheckOut                                                         将项目签出修改
   Commit                                CheckIN                                                           将修改完的项目提交到服务器
  Repository               相当于数据库,存放所有项目文件             从这里将得到所有的项目文件
对于一般用户只知道这几个就可以了。
配置说明(服务端参照dudu的(http://www.cnblogs.com/dudu/archive/2004/06/01/12623.html 这个地址):

上图是dudu发给我的,我来说明一下: 
第一个框是历史操作列表
CVSROOT:是把下边填好后,自动生成的。
协议:是服务端在服务器上加上相应用户后给的授权方式,故选择Windows授权协议(:sspi:)。
服务器:服务器的域名或者IP
端口: 访问端口
仓库文件夹:如是服务器端则是物理路径,如是客户端则写上服务器里模块的根目录名  如"/cvsroot".(不知道仓库文件夹名将无法登陆服务器)(必须知道仓库文件夹这一点区类似于必须共享VSS里的scrsafe.ini文件,如果找不到服务器上这个文件,则不能访问VSS服务器;这个文件夹就是VSS里的项目根目录名
用户名:服务器添加的用户名  (密码在点确认后再写进去)。
模块: 对于服务器端来说  是选择的文件夹名.

2.使用cvsnt与wincvs实现cvs的架设 有多张图片说明,比较通俗易懂。   http://www.frontfree.net/view/article_809.html   
3.VSS, CVS vs. STARTEAM   各种配置讲解  主要讲命令行方式下的配置
http://www.8848software.com/scmchina/cvs-starteam/cvs_vs_starteam/

4.CVS 客户端使用手册,主要讲解CVS的各种术语  
http://ir.hit.edu.cn/~car/programming/cvs/cvs manual.htm
   
5.CVS的常用命令速查手册,平常遇到的故障讲的比较详细
http://www.chedong.com/tech/cvs_card.html

6.CVS服务器快速指南  结合dudu写的那篇一起看效果会更好   http://www.linuxaid.com.cn/engineer/ideal/article/cvsserver.htm

我也是第一次使用CVS,如果有什么错误请在下边跟帖,我再改过来。
目前师域正在建立服务器,如果你是PSP团队里的成员,那么请你今后直接在CVS里提交自己做的相应模块。
posted on 2004-12-22 01:31  CoolBug  阅读(12904)  评论(15编辑  收藏  举报