VersionLink 与Subversion
DevSuite 系列与 ALM 解决方案
TechExcel VersionLink 通过正确的变更模型将易于使用、配置灵活的DevTrack 与功能强大的Subversion 有效集成,是开发团队的理想工具。通过使用DevTrack 强大的工作流管理功能,管理者和开发团队可以轻松运用各种软件开发模型,包括敏捷开发、迭代开发、瀑布开发,以及其它多种开发模型。
在某些特定的工作流状态下,可以出现源码变更请求。
此解决方案是以下用户的理想选择:
- Subversion 用户:希望将开发任务同缺陷跟踪深入整合。
- 项目:希望正确的跟踪SVN 库中的变更文件
- Visual Studio用户:希望Subversion、Visual Studio IDE、DevTrack 三者无缝集成。
- 开发人员:需要了解源码变更的原因、时间以及影响。
- 开发经理:需要具备团队的权限控制能力,例如当有变更任务出现时,定义谁来负责这个变更任务,以及怎样处理变更。
- 用户:希望查看与产品特性或缺陷相关的源码文件。
Subversion 支持
- 通过VersionLink,Subversion 用户可以在IDE 或SVN 客户端将提交操作与DevTrack 工作任务关联起来。
- 支持环境,包括:
- Visual Studio
- RapidSVN
- TortoiseSVN
- 独立的客户端应用程序,为开发人员提供全面的、以DevTrack 工作流为中心的变更管理功能。
变更管理
- 当开发人员提交开发任务或版本文件的时候,系统会提示他们将这些变更与任务跟踪系统关联起来,这种情况称一个变更。
- VersionLink 系统中每个变更是组成变更模型的基本单元,它分别关联两个不同的数据库:源代码文档和DevTrack 任务。这样一个正确的变更模型就起到了桥梁的作用:一个变更可以和多个源代码文档的修改更新相联系,又和开发过程中的多个任务(缺陷修改、新功能添加等)相关联。
无缝集成
- 当系统中新的变更任务被创建或已建立的变更任务被选择时,开发人员可以在DevTrack 任务中选择与变更相关的文件。
- VersionLink 用户能够操作DevTrack 中的所属任务,并且所有变更的数据都将保存在DevTrack 数据库中。
- 同时,用户在VersionLink 中不仅可以看到清晰的DevTrack 子项目树,而且还能进行搜索引擎。
智能变更管理
- VersionLink 也可以自动转换DevTrack 任务状态。
- 开发人员无需为了标记工作状态而离开IDE 环境。当他们把源代码提交到SVN 知识库中,VersionLink 将自动执行检入操作。
- 如果检入操作失败,VersionLink 则不会更新DevTrack 任务或Subversion 知识库。
报表分析
- 管理团队和开发团队在集成系统内可以浏览DevTrack 中的工作进展。
- 只需点击Subversion 标签就可以显示出所有的变更、源码文件、以及相关的工作任务。
- DevTrack 报表功能为您列出重要信息,比如与软件版本相关的变更文件列表、新创建的缺陷报告列表、以及重要的基本信息列表等。











