首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在单个或多个git存储库中存储多个fiori应用程序

如何在单个或多个git存储库中存储多个fiori应用程序
EN

Stack Overflow用户
提问于 2018-10-12 11:43:35
回答 2查看 548关注 0票数 1

我正在尝试开发5-6个fiori应用程序,所有这些应用程序都以某种方式相互关联,即支持从一个应用程序到其他应用程序的导航。

我使用的是集成在web ide中的git工具。存储库托管在git.hana.ondemand.com上

我不知道如何在git中存储这些应用程序。我知道有很多关于在单个项目中使用git的博客,但我找不到任何关于在git中使用多个项目的信息。

有没有可能将它们存储在一个git存储库中,或者我需要为每个应用程序存储多个存储库。

如果更多的开发人员在这些应用程序上工作,那么如果可能的话,在使用一个存储库或多个存储库的情况下,在克隆、拉入或推送和合并期间会有什么影响。

EN

回答 2

Stack Overflow用户

发布于 2018-10-12 11:56:51

所有相关应用程序都在一个存储库中的好处是:它很容易。

缺点:这些应用程序的历史是密不可分的。只克隆其中一个,或者在不同的分支或不同的历史时刻拥有不同的应用程序,这都是不同程度的棘手问题。

为了解决部分项目但实际上独立的问题,git支持子树和子模块。你可以在其他地方读到不同之处;this nice blog post的tl;dr是一个非常好的总结:

  • 是您自己拥有的外部存储库,可能会将代码推回到其中吗?然后使用子模块。
  • 是外部存储库的第三方代码,您不太可能将任何内容推回到它?然后使用子树。这样做的好处是,当您为用户提供访问代码库的权限时,不必授予他们访问额外代码库的权限,还可以降低某人忘记运行Git子模块更新的机会。

编辑:我从未使用过fiori或SAP Web IDE,我也不知道Git客户端集成得有多好,所以YMMV。

票数 0
EN

Stack Overflow用户

发布于 2018-10-22 17:25:55

这不是“如何在一个仓库中存储多个应用程序”的答案,而是不在一个存储库中存储多个fiori应用程序的最佳实践:

  • 为每个存储库存储一个应用程序(在跟踪历史记录、分支等方面的优势)
  • 使用意图导航从一个应用程序导航到另一个应用程序
  • 如果您使用ABAP前端,您将在每个fiori应用程序中拥有一个BSP应用程序(使用缓存缓冲器等时的优势)
  • 如果您使用SAP云平台作为前端,则每个Fiori应用程序将有一个"HTML5应用程序“,每个应用程序都链接到Git Repo

<代码>H19如果您需要重用控件或其他公共部分,您仍然可以在应用程序B<代码>H210<代码>F211中包含应用程序A的各个部分

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52771932

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档