使用 Eclipse 平台共享代码
2009-12-18 00:00:00 来源:WEB开发网核心提示: 4. 管理资源库 CVS 允许开发人员将更改隔离在开发的某些独立路径之内,这些路径称为分支,使用 Eclipse 平台共享代码(6),当一个开发人员更改某个分支上的文件时,这种更改不会出现在主干或其它分支上,它将出自两个来源(譬如本地工作台和资源库)的代码进行比较,然后创建一个包含代码差异的类似
4. 管理资源库
CVS 允许开发人员将更改隔离在开发的某些独立路径之内,这些路径称为分支。当一个开发人员更改某个分支上的文件时,这种更改不会出现在主干或其它分支上。那些分支被命名为 子版本(subversion)或 代码分叉(code fork)。稍后,由合并操作将更改从一个分支迁移到另一个分支(或主干)。然后提交这些修订。这样就有效地将更改复制到了另一个分支上。使用项目上下文菜单的 Team -> Branch...选项,Eclipse 使开发分支之间的迁移变得容易。
当然,当开发团队维护大型资源库时,有必要控制项目内的提交和合并操作。Eclipse/CVS 集成提供了一种特殊的视图:CVS Repository History(请参阅 图 7)。它给出了关于团队成员在资源库中所执行更改的快速预览。
图 7. 在 CVS Resource History 窗口中查看带注释的修订历史记录
查看原图(大图)
Eclipse 平台提供了几个支持代码管理的实用程序。最有用的是补丁功能。它将出自两个来源(譬如本地工作台和资源库)的代码进行比较,然后创建一个包含代码差异的类似 UNIX 的补丁文件(请参阅 图 8)。可以将该文件发送给开发人员以将源代码升级到最新版本。
图 8. 创建用于源代码分发的补丁
更多精彩
赞助商链接