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里提交自己做的相应模块。
目前我,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里提交自己做的相应模块。
阿里云优惠券领取地址:https://partner.aliyun.com/shop/35783975 ,需要更多优惠请联系QQ和微信:891115,热线:400-968-4968