繁体   English   中英

来自同一个git repo的两个不同的移动应用程序的工作流程过程

[英]Workflow process with two different mobile app from the same git repo

我们有两个不同的移动应用程序(非常相似,但有一些变化,但这是应用程序商店中的两个不同的应用程序)。 这两个应用程序是从一个git repo构建的(xdode允许我们以不同的方案共享代码,而我们具有与Android相同的功能)

我正在为团队设计一个git工作流程,我打算使用gitflow进行一些修改以满足我们的需求。 但是我在同一个git仓库中卡住了这两个应用程序,我不确定我们是否应该像这样保持它,并且在同一个git仓库中有两个版本不同的两个应用程序,或者将它们分开在两个仓库中一个更好的选择,因为大多数时候都必须将新功能集成到两个应用程序中。

我对此的主要担心是,工作流程可能会变得过于复杂,并且git历史记录确实很混乱,不容易阅读。

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

也许您可以使用git子模块来提供帮助。将公共部分设为子模块,然后您将获得3个存储库。 当您要将代码从一个应用程序共享到另一个应用程序时,只需将代码移至子模块即可。 Git子模块文档

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM