【问题标题】:Workflow process with two different mobile app from the same git repo来自同一个 git 存储库的两个不同移动应用程序的工作流程
【发布时间】:2018-05-25 01:11:43
【问题描述】:

我们有两个不同的移动应用程序(非常相似,只是做了一些更改,但这是应用商店中的两个不同应用程序)。这两个应用程序是从一个 git repo 构建的(xdode 允许我们用不同的方案共享代码,我们有 android 的等价物)

我正在为团队设计一个 git 工作流程,并计划使用 gitflow 并进行一些修改以满足我们的需求。但是我被这两个应用程序困在同一个 git repos 中,我不确定我们是否应该保持这种状态并在同一个 git repo 上拥有两个具有两个不同版本的应用程序,或者如果将它们分开在两个 repos 中可能是一个更好的选择,知道大多数时候,新功能必须集成到两个应用程序中。

我对此的主要担忧是工作流程可能变得过于复杂,并且 git 历史非常混乱,不易阅读。

您认为将这些应用程序分开是一个不错的选择吗?

【问题讨论】:

    标签: android git mobile io workflow


    【解决方案1】:

    也许您可以使用 git submodule 来帮助。将公共部分设为子模块,然后您将拥有 3 个 repos。 当您想将代码从一个应用程序共享到另一个应用程序时,只需将代码移动到子模块即可。 Git Submodule Documentation

    【讨论】:

      猜你喜欢
      • 2014-09-12
      • 1970-01-01
      • 2021-11-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多