我一直在开发ui5应用程序,但在整个应用程序上独立工作。现在我必须管理一个将在同一个应用程序上工作的开发人员团队。我已经看过Git来管理存储库,但是我们怎样才能将工作拆分为同一个应用程序?
答案 0 :(得分:1)
当然,这取决于您的应用的复杂程度以及您在开发团队中的人数。
然而,您必须考虑的第一件事是使用存储库的git分支模型(例如功能分支,gitflow或http://nvie.com/posts/a-successful-git-branching-model/)。拥有多个活动分支而不是只有一个(例如主分支)将减少合并的数量。
通常在使用git时,最好分开工作,使两个开发人员不需要同时触摸同一个文件(以避免需要手动合并的冲突)。您可以通过以下方式在UI5中执行此操作:
通常情况下,分割的粒度不会严重影响运行时性能(假设您在部署之前构建了UI5应用程序)。这是因为,在构建阶段,所有UI5工件都合并为一个预加载文件。
如果您将同时处理多个应用程序,还应考虑构建重用库/组件以在应用程序之间共享代码(例如,控制器基类,某些格式化程序,适配器等)。