刚刚进入公司,新人教育中要求我学习使用SVN,CVS版本控制工具。由于公司的文件我不敢妄加改动,所以就想着在别的地方能够训练我的SVN,CVS操作,然后我就申请sf.net的开源项目了。

注册不是问题,注册成功后登录,点击“Create Project”,根据提示填入项目的相关信息就OK了。

然后系统会给你SVN checkout的地址。checkout不需要权限验证(谁让sf.net是开源项目网站呢?)。如果要提交修改(commit),就需要登录了,就是我SF帐号的用户名和密码。

接下来就有一件事情开始烦我了。SF项目默认不提供CVS服务。 问题就是我如何开启项目的CVS服务。

网上找了好久,中文版没找到任何有价值的信息。没办法只能硬着头皮去看sourceforge的官方WIKI。 

然后就找到了以下内容(来源:http://sourceforge.net/apps/trac/sourceforge/wiki/CVS):

CVS service may be enabled for your project as follows:

  1. Login as a project administrator and go to the Develop page for your project.
  2. Under the Project Menu pulldown menu, click Feature Settings.
  3. Under the Available Features tab, check the Enabled checkbox. Your repository will be created within a few minutes.

大概意思就是先以项目管理员身份登录,在项目admin菜单里选择“Feature”,然后把CVS服务的那个选项钩打上。OK,CVS服务启动的。

当然据网上说现在很多项目都在往SVN上迁移,如果没有特殊需要不要选择使用CVS管理项目。不过我还是有特殊需要的,公司的代码还是使用CVS管理。 

转载于:https://www.cnblogs.com/Leon5/archive/2011/02/01/1948702.html