在团队合作开发越来越紧密的今天,我们开发的软件如何实现版本控制是个值得探讨的问题。目前版本控制的工具主要有微软的VSS(visual soft safe)和cvs(current version system),前者主要是在windows下使用,移植性比较差,而后者能在Unix,Linux和windows等多操作系统下使用,所以建议使用第二种。
现在具体说说如何使用cvs来控制团队合作开发。cvs包括一个客户端和一个服务器端,服务器端是用来保存和发布软件的一个物理内存目录,而客户端则是用来修改版本,改完后去服务器端上传下就行。现在就来说说客户端安装需要哪些文件--首先你要去下载一个cvsnt,找不到的可以QQ联系我(458072722),然后安装完以后跳转到控制面板多出这个图标
双击这个图标,出现
将两个服务都开启,在点上面的repositories,里面有个add按钮,点击add添加一个本地目录作为存放文件的路径。
在点advance,将
将use local users for pserver勾选上,这样你在本覅用户组下面创建一个专门用来连接cvs的账户,通过设置用户名和密码来连接访问。
好了服务器端就这样设置好了
再来说说客户端。
这里推荐用Eclipse,现在版本是3.2.5里面有个集成的cvs插件,不用安装客户端直接能访问服务器端将工程取出来,具体步骤是
打开Eclipse,选择File-》new-》other,里面有个CVS,选下面的project from cvs,第一次会是create a new repository,点next出现这个对话框
其中host是对方IP,repository是对方电脑的资源库路径,username是服务器端设置的账户和密码,正确填好后就能成功连接,
选中check out as a project in worksp,将资源库文件导出到本地。
Ok,上面就是cvs版本控制的一半流程。不懂可以联系我