2014-09-03 145 views
2

每当在eclipse市场中有可用的worklight studio的新更新时,我会安装它以获取最新的修补程序。在安装更新后重新启动eclipse时,Worklight触发某种过程将我的项目更新为新版本。在这个过程中,工作灯会做一些黑色的巫术并更新一些文件。维护不同Worklight Studio修补版本的最佳实践

我想,一旦我提交这些文件,整个团队应该从eclipse市场下载并安装新的更新?因为在已经更新的新项目上使用旧版Worklight Studio并不是一个好主意。

是否有关于此主题的任何最佳实践?

在常规基础上更新Worklight Studio是个好主意吗?我不是在谈论次要或主要版本,只是在eclipse市场上提供的新补丁。例如,从platformVersion =“6.2.0.00.20140701-1500”更新到platformVersion =“6.2.0.00.20140724-2139”

如果您选择坚持使用一个特定版本,那么如何将它分发给新的你开发团队中的成员?你应该在哪里保存一个副本?如果你需要修复,那么又会发生什么?

回答

1

我想一旦我提交这些文件,整个团队应该从eclipse市场下载并安装新的更新? 因为在已经更新为与 更新版本配合使用的项目上使用旧版 Worklight Studio并不是一个好主意。

如果您不单独工作,并且升级Worklight Studio版本(然后执行“黑巫术”并更新项目文件),然后将更改发送给SCM,那么是的 - 您的团队成员还必须升级其Worklight Studio插件。

是否有关于此主题的任何最佳实践?

作为一名Worklight开发团队成员,我的建议是:如果我们向Eclipse Marketplace/IBM Fix Central发布修订 - 是的,请安装它。

也就是说,您还可以查看IBM Fix Central中的修复错误列表(“APAR”),并决定是否要升级安装。

在此之前,您可以选择首先在新的Eclipse和工作区中安装此修复程序,并确保您的项目不会中断。如果您觉得一切正常,请升级主开发环境并指示您的团队成员执行相同操作,然后使用新的Worklight Studio版本迁移项目并将更改交付给SCM。

如果您选择坚持一个特定版本,您如何将 分发给开发团队中的新成员? 你应该保留一个副本吗?如果你需要修复,那么又会发生什么?

根据版本在SCM中分支代码?但为什么会造成头痛...

+0

而当一个新的团队成员加入,你如何确保他安装正确的版本?因为当他安装eclipse并下载Worklight Studio时,他的版本将与团队的其他成员不匹配。你应该压缩你的eclipse并将它版本化吗? – Hans 2014-09-03 11:39:39

+0

这确实也是一种可能性。如果您对开发环境有足够的信心,则只需创建已安装Worklight Studio和ADT(如果使用)的Eclipse的独立压缩文件。我也这样做。 – 2014-09-03 11:42:57

+0

@Hans,同时请记住,Eclipse Marketplace包含Worklight Studio的开发人员版。它是免费提供的评估用途,因此只有最新版本可以在那里获得。购买Worklight(消费者版或企业版)后,您将可以访问FixCentral上的所有ifixes和fixpack级别。 – Barbara 2014-09-03 12:53:46