CVS(并行版本控制系统)应用解难
1、CVS系统分为客户端和服务器,其中比较好的搭配(XP系统)是:服务器端:cvsnt-2.0.41,客户端:WinCvs13b17。
但是由于cvsnt-2.0.41在WIN7系统上会出现问题:Service control panel不能使用的情况,需要选用:cvsnt-server-2.5.05.3489.msi版本,或更高版本。
2、若是采用cvsnt-server-2.5.05.3489.msi + WinCvs13b17也会出现一个问题,就是在cvsnt2.5版本中的:CVSROOT=:pserver:hp@localhost:c:/mycvs是错误的,应该是:CVSROOT=:pserver:hp@localhost:/mycvs,即:去掉盘符。而在cvsnt2.0版本中CVSROOT=:pserver:hp@localhost:c:/mycvs是正确的。
3.并且若选用ECLIPSE作为客户端,也会出现类似于Wincvs的情况,结果会报错。
4、解决方案,选用cvsnt-2.0.41作为服务器端,只是不能使用其GUI界面,没关系,可以使用DOC命令行:
1).配置PATH系统变量,让其指向cvsnt安装目录,如:F:\Program Files\cvsnt;
2).如:a.在C盘根目录下建一个mycvs文件夹,
b.然后设置当前CVS工程语句为:set CVSROOT=:pserver:hp@localhost:c:/mycvs,
c.新建工场语句为:cvs -d c:/mycvs init,
d.登录语句为:cvs login
e.一般命令查询为:cvs cl(该语句是个错误语句,但会弹出CVS commands are:列表)
5、参考链接1:http://blog.163.com/sicai_cui/blog/static/1260492200773101311743/
参考链接2:http://blog.csdn.net/hxirui/article/details/672141
参考链接3:http://www.lewensky.cn/read.php/65.htm
6、在Wincvs中的import model,checkout model,commit分别对应着上传文件,下载文件,修改后提交文件。