WEB开发网
开发学院软件开发Java 使用 Eclipse 平台共享代码 阅读

使用 Eclipse 平台共享代码

 2009-12-18 00:00:00 来源:WEB开发网   
核心提示:在团队项目中共享源代码现今的大多数应用程序是由多人组成的团队开发的,即使只涉及几个开发人员的小项目,使用 Eclipse 平台共享代码,也需要对源代码的更改进行严格控制,这就是源代码管理软件的任务,项目管理者必须履行其职责:协调其它成员的工作以及负责进度、项目阶段和发布日期,此外,源代码版本控制软件必须支持两个核心功能

在团队项目中共享源代码

现今的大多数应用程序是由多人组成的团队开发的。即使只涉及几个开发人员的小项目,也需要对源代码的更改进行严格控制。这就是源代码管理软件的任务。源代码版本控制软件必须支持两个核心功能:

提供一种方法,能够协调对源代码的更改,并能集成这些更改

团队所提交工作的历史记录

当团队成员完成新的工作时,通过将这些更改提交到资源库来共享他们的工作。类似地,当他们希望获得最新可用的工作成果时,就可以根据资源库中的更改,更新自己的本地工作空间。这意味着项目资源库会因团队成员提交新工作成果而经常发生更改。换句话说,资源库应该表示项目的当前状态。任何时候,团队成员都要能够根据资源库更新自己的工作空间,并确信它们是最新的。

维护历史记录也很重要,那样就可以将当前工作与先前版本进行比较,如有必要,还可以回复到先前版本。协调团队的工作,以便只存在唯一的当前项目状态定义,以及包含团队已集成的工作,这些对于管理版本控制也是十分必要的。这种协调有可能是最难实现的目标。

最理想的模型是:团队的任何成员都可以对自己有权访问的任何资源进行更改。因为两个团队成员可以提交对同一资源的更改,所以有可能发生冲突,必须解决这种冲突。这种模型假定冲突具有唯一性。但遗憾的是,没有任何源代码是孤立地存在的;通常它包含与其它资源隐式或显式的相关性。源代码引用了在其它源代码资源中描述的构件。但源代码管理软件的工作就到此为止了,因为它并不能取代项目管理。项目管理者必须履行其职责:协调其它成员的工作以及负责进度、项目阶段和发布日期。此外,源代码管理也不能替代开发人员之间的交流。

1 2 3 4 5 6  下一页

Tags:使用 Eclipse 平台

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接