在进行项目开发的过程中,通常需要多人协同开发,那么对项目的版本管理就是一个很重要的问题。没有好的版本控制工具,对于一些大型项目的开发效率将会有很大的影响甚至无法顺利的进行项目的开发工作。即使是对于一个人的开发,项目代码的版本管理工作也很有必要,可以避免许多重复工作。
所以花两三天时间学习研究下版本控制工具之一CVS的安装及配置,记录整理下来以备后用。cvs支持unix、linux、windows等各种平台。cvs是一个基于C/S建构的程序,包括服务器和客户端两部分。服务器通常是由CVSNT充当,客户端通常使用WinCvs。
在windows平台下:
准备工作下载好CVS服务端和客户端的安装包。
准备好存放项目的文件夹。
比如D:\myroot (存放自己源代码的根目录)
D:\Temp (存放CVS出错信息的目录)
首先安装CVSNT:
1. 双击自解压的exe文件,选择Full Install,其它按照默认方式安装;安装完毕后需要重新启动OS。重启后在控制面板中可以看到“CVS for NT”图标(绿色小鱼图标)表示安装成功。
2. 安装程序会自动将CVS安装路径,设置到系统的Path环境变量当中,因此使用者可以在控制台(cmd)中任意位置执行cvs.exe,如果没有添加到path路径中可以自己手动添加进去。这一点对下面的配置很重要!!
配置CVSNT服务器:
1. 双击“CVS for NT”图标,在Service Status页面,确认2个服务正常和稳定运行。
2. 选择Repository页面,准备添加CVSNT下存放自己项目代码的工作目录。
点按Add按钮,选择已经准备好的D:\myroot 这个目录,确定即可,这时会在D:\myroot 下面建立CVSRoot目录,这是CVS默认的管理目录(默认模块)。如果报错,那是系统Path路径未设置正确。
3. 选择Advanced页面,勾上Use local users for pserver ...,及该标签页内的第二个复选框。用于指定windows管理CVSNT的账户和密码。
4. 点按【应用】按钮,确定。
至此,CVSNT服务器端基本配置完毕
5.为CVSNT添加用户和密码
点击控制面板中的“管理工具”图标,在选择其中的“计算机管理”图标;单击左边导航树中的“本地用户和组”节点,右击“用户”选择“新用户”菜单项。即可创建用户名和密码。例如创建的用户名和密码为:usercvs 123
WinCVS的安装和配置:
全部按照默认安装就可以了。
1. 准备工作目录:
E:\CVSClient(管理员工作目录)
E:\CVSTemp (WinCVS临时目录)
2. 第一次启动WinCVS时会自动弹出Preferences配置页面,也可以通过Admin=>Preference菜单进入;第一次使用时需要配置如下的页面:
CVS页面设置: Home路径是设置密码等文件的存放位置,必须指定,否则在登陆时,WinCVS也要弹出设置框。这里选择已经准备好的路径:E\CVSTemp
WinCVS页面设置:
注:此页面设置WinCVS的外挂编辑程序,通常使用UltraEdit比较方便。
3. 设置管理员的工作路径:可以点按图标 ,或View=>Browse Location=>Change…菜单进行设置,选择已经准备好的路径:E:\CVSClient\Admin,确认,OK,这时此目录将出现在WinCVS的左边导航栏【Workspace】内。
1. 登陆远程CVSNT:
选择Admin=>Login菜单,在CVSROOT中输入:pserver:usercvs @WIN-TU20OUURMDF:/myroot
(usercvs 是上面创建的用户,TU20OUURMDF是你想要连接的服务器的计算机名也可用IP代替 myroot是存放项目的工作目录 )
弹出密码输入框,输入密码123,确认。
如果看到***** CVS exited normally with code 0 *****则表示连接成功。