DevTrack与Subversion,Eclipse Subversive集成,解决您的烦恼 (一)

来源:互联网 发布:淘宝店铺最多几个客服 编辑:程序博客网 时间:2024/06/05 09:43

近日,我们现有的DevSuite客户需要DevTrack跟Subversion,Eclipse集成,希望正在使用的代码版本控制系统,缺陷跟踪系统能很好的在开发的开发环境中集成,让开发能在代码的check in 的同时,能方便快捷的绑定修改的代码与对应修复的缺陷。

 

首先让我们了解一下为什么需要版本控制呢?

大多数软件开发是基于多人开发的开发环境,需要记录所有人的更改,查看。也需要合并其他人的修改,如果遇到错误的更改,需要快速恢复到特定版本的状态。

 

使用什么进行版本控制呢?

Subversion

Subversion是一个自由,开源的版本控制系统, 它可以记录每一次文件和目录的修改情况。这样就可以籍此将数据恢复到以前的版本,并可以查看数据的更改细节。

Subversion的版本库可以通过网络访问,从而使用户可以在不同的电脑上进行操作。从某种程度上来说,允许用户在各自的空间里修改和管理同一组数据, 可以促进团队协作。因为修改不再是单线进行(单线进行也就是必须一个一个进行),开发进度会进展迅速。此外,由于所有的工作都已版本化,也就不必担心由于错误的更改而影响软件质量—如果出现不正确的更改,只要撤销那一次更改操作即可。

 

用什么作为集成开发环境呢?

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。大多数用户很乐于将 Eclipse 当作 Java 集成开发环境(IDE)来使用。

Eclipse支持众多的插件,使得Eclipse拥有其他功能相对固定的IDE软件很难具有的灵活性,受到了广大软件开发商的青睐。

 

Subversive插件的作用

它能在Eclipse平台中集成Subversion(SVN)版本控制系统,您可以直接使用存储在Subversion版本库中的项目在Eclipse平台工作,能很方便的上传、下载最新的代码,Check In代码直接生成新的版本,很方便。

 

在Eclipse平台工作的时候,对于代码而言,总体分两大情况,一是开发新功能,二是修复缺陷(bug)。

如何能实现在Eclipse中,check in 代码的同时,把修改的代码和修复的bug进行关联呢?

TechExcel 公司的DevSuite 产品就有这个功能。能解决您这个烦恼。

 

(未完待续)

 

原创粉丝点击