我正在尝试开发5-6个fiori应用程序,所有这些应用程序都以某种方式相互关联,即支持从一个应用程序到其他应用程序的导航。
我使用的是集成在web ide中的git工具。存储库托管在git.hana.ondemand.com上
我不知道如何在git中存储这些应用程序。我知道有很多关于在单个项目中使用git的博客,但我找不到任何关于在git中使用多个项目的信息。
有没有可能将它们存储在一个git存储库中,或者我需要为每个应用程序存储多个存储库。
如果更多的开发人员在这些应用程序上工作,那么如果可能的话,在使用一个存储库或多个存储库的情况下,在克隆、拉入或推送和合并期间会有什么影响。
发布于 2018-10-12 11:56:51
所有相关应用程序都在一个存储库中的好处是:它很容易。
缺点:这些应用程序的历史是密不可分的。只克隆其中一个,或者在不同的分支或不同的历史时刻拥有不同的应用程序,这都是不同程度的棘手问题。
为了解决部分项目但实际上独立的问题,git支持子树和子模块。你可以在其他地方读到不同之处;this nice blog post的tl;dr是一个非常好的总结:
编辑:我从未使用过fiori或SAP Web IDE,我也不知道Git客户端集成得有多好,所以YMMV。
发布于 2018-10-22 17:25:55
这不是“如何在一个仓库中存储多个应用程序”的答案,而是不在一个存储库中存储多个fiori应用程序的最佳实践:
<代码>H19如果您需要重用控件或其他公共部分,您仍然可以在应用程序B<代码>H210<代码>F211中包含应用程序A的各个部分
https://stackoverflow.com/questions/52771932
复制相似问题