如何集成一套基于CVS的配置管理系统

上传人:豆浆 文档编号:756125 上传时间:2017-05-13 格式:DOC 页数:3 大小:23.50KB
返回 下载 相关 举报
如何集成一套基于CVS的配置管理系统_第1页
第1页 / 共3页
如何集成一套基于CVS的配置管理系统_第2页
第2页 / 共3页
如何集成一套基于CVS的配置管理系统_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《如何集成一套基于CVS的配置管理系统》由会员分享,可在线阅读,更多相关《如何集成一套基于CVS的配置管理系统(3页珍藏版)》请在金锄头文库上搜索。

1、如何集成一套基于 CVS 的配置管理系统Jacob 2005-03-01以前在项目组作配置管理工作的时候,自己研究和学习了一些基于CVS 的配套工具,现推荐给大家。这些工具基本上完全免费,且能完美集成在一起实现版本管理、工作空间管理、分支管理、web 访问、邮件自动通知、Issue 跟踪、配置状态和统计报告、产品集成等功能。大家也可以去探索一些更好更实用的工具,也欢迎与我分享。1) Server:CVS/CVSNT/Subversion 在 UNIX/Linux 环境下安装使用 CVS,在 Win 环境下使用CVSNT。相对来说, UNIX 环境更稳定些,但使用较不方便。Subversion

2、是基于 CVS 作了很大的改进,比如重命名、移动、分支等,我试用的时候还不太稳定,可能现在好多了。如何安装、使用和常见问题可参考我编写的cvs 使用指南2) Client:Command Line/ WinCvs/ Eclipse/ TortoiseSVN在 UNIX 下开发,一般使用命令行了,一些习惯于命令的朋友也一直使用命令行操作。Eclipse 就不用说了,目前很多公司都在使用,和 CVS 集成得太完美了,建议采用 java、c/c+开发的朋友一定试试。Eclipse 还集成很多其它工具和插件,比如 junit、ant、代码规范检查等。3) Web:CvsWeb/ viewcvs/ cv

3、strac 首先推荐的是 viewcvs,界面很不错,还可以集成一些 perl 模块来显示文件版本树,也可以在线进行版本比较。4) 与 IDE 集成:igloo/cvsin我找到的这两个工具的版本都比较老了,没有找到新版本,试用的时候不是很稳定,支持所有提供 SCC 接口的开发工具,比如VB、VC 等。5) Bug 跟踪工具: Bugzilla/cvstracBugzilla 功能不错,但用户界面实在不敢恭维,不太符合中国人的使用习惯,如果你有时间,把界面修改修改还可以用。cvstrac功能也不错,特别是时间线的功能,还有与代码的关联和 web 浏览配置库。6) 配置库变更邮件自动通知: cv

4、snotify/ cvsmailcvsnotify 的功能不错,可以发 html 格式的邮件,邮件的超连接可以与 viewcvs 集成。很重要的一点是,cvsnotify 配置采用xml,可定制性很强,而且自动监测 Checkin 的文件,保证一次性检入的文件发在一封通知邮件里,而不是检入一个文件发一封邮件。cvsnotify1.9.0.9 之前不支持中文,我经过好几天与 devguy 协调后,进行了修改,现在可以支持中文。 此外,也可以自己编写一个 mail 发送程序,然后集成在loginfo 文件里。比如我早期使用的是 practice/fjqin (F:scmsyncmail_simple.py %sVv )7) 入库自动检查代码规范: checkstyle checkstyle 是针对 java 的代码规范检查工具。当然,c/c+就比较多了,大家可以在网上查查。这些工具可以和 commitinfo 一起,实现入库前自动检查。达到没有满足代码规范就不能入库的作用,比人为检查代码规范省事多了。8) 配置统计和报告: statcvs/cvsplotstatcvs 的功能很强大,统计很多数据,包括开发人员、代码、文件、log 信息、目录大小等类别,比自己手动统计方便多了。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 教学课件 > 高中课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号