今天下午为让项目代码在实验室和寝室同步,方便在实验室和寝室不同时候编写代码,特地配了下cvs,将实验室的电脑作为CVS服务器。
工作主要是在实验室的电脑上安装cvsnt、配置cvsnet、在eclipse中配置cvs。
首先在下载一个CVSNT,并安装,安装过程没什么特别需要注意的,主要是后面的配置。
配置过程如下(参考的别人的):
1.打开cvsnt后,选定在About选项上,停止server。如下图
2.选择Repository configurationxiang,单击Add.
3.单击Add后,弹出如下对话框。
需要特别注意的地方:Sever settings中的 Temporary所对应的文件夹的权限设置为所有用户能完全控制。
Type选Standard,Localtion就是源码仓库在本地硬盘的路径,Name就是仓库名称,默认的仓库名称就行,最好不要改动。这样就建立好了一个源码仓库,启动cvsnt服务。
4.添加CVS用户,这个要在DOS界面下输入命令操作。
set cvsroot=:sspi:<computername>:/myrepo
cvs passwd -a <account name>
下面就是在eclipse中配置cvs了。
启动Eclipse,我们可以使用原有的Hello工程,或者新建一个Project,然后选择菜单Window->Show View->Other,打开CVS->CVS Repositories:
图 启动
然后点击按钮,添加一个Repository:
图 增加权限
注意用户名和口令直接填Windows的用户名和口令,然后选中“Validate Connection on Finish”,点击Finish完成:
图 进入CVS
首先,我们要将一个现有的工程放到CVS服务器中,切换到Package Explorer,选中Hello工程,右键点击,选择Team->Share Project…:
图 工程放到CVS服务器
使用刚才我们添加的Repository,继续,并将所有文件都添加到CVS中,最后Eclipse提示Commit:
图 提示Commit
填入一个简单的注释,确定,然后Eclipse会把整个工程提交到CVS服务器,可以在Package Explorer中看到图标发生了变化,Hello.java文件后面会有版本号1.1。在CVS Repositories面板中刷新,可以看到刚添加进来的工程: