刚刚进入公司,新人教育中要求我学习使用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:
- Login as a project administrator and go to the Develop page for your project.
- Under the Project Menu pulldown menu, click Feature Settings.
- 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管理。