终于还是没有在9月写一篇随笔。。。
终于想起自己要把做一个有效的版本控制了。现在有3台机器(办公室2个台式机,笔记本1台),数据同步成了问题。对于eclipse做的项目,当然是用CVS来管理(虽然eclipse也支持VSS,但java还是用unix下的东东吧,尽管还是在windows下完成所有工作)。
下载了CVS,然后安装在windows 2003上,一切顺利。启动CVS控制面板后看到该服务正常运行。接下来就是配置了。
先是配置服务器端:
1、启动“CVSNT Control Panel”,进入“Repository configuration”选项,点击“Add”。填写路径(D:/cvsfile),以及name(cvsfile)。
2、配置控制面板中的一些选项,不明白具体是什么含义,一通乱配。
3、新增环境变量:CVSRoot=:pserver:administrator@127.0.0.1:/cvsfile。
4、在命令行登录cvs:进入安装路径执行cvs login,之后会要输入administrator的密码(操作系统用户密码)。正常情况下一节回到操作系统命令能够提示符下(因为这个我还困惑了好久,认为该出现一个cvs的提示符,反复试,以为哪出错了)
5、新增用户:cvs -d d:\cvsfile passwd -r cvs -a cvs,新建名为cvs的用户(头一个cvs),并映射到操作系统用户cvs(后一个cvs)上。
或者新增用户:cvs co CVSROOT(这一步是否必须?),再cvs passwd -a -r cvs mc,新建mc用户并一样的映射到操作系统用户cvs上。
两种新增用户的方式都会提示输入用户密码。
然后再配置客户端,我使用eclipse来把已有项目添加到CVS中。
1、在eclipse下新建CVS的视图,需要填入服务器地址、Repository路径(/cvsfile)、用户名、密码,连接类型就选pserver。
2、在已有的项目上点右键,选Team\Share project,然后一步步next,直至finish。