首页 > 解决方案 > 如何在 Flutter 中维护一个应用程序的两个版本(专业版和精简版)

问题描述

我正在 Flutter 中构建一个应用程序。我需要制作它的两个版本 - 专业版和精简版。我使用安卓工作室。维护一个应用程序的两个版本的最佳方法是什么,这样我就不必创建两个不同的项目并更新两个项目中的代码?

标签: android-studioflutter

解决方案


我在工作应用程序中遇到了类似的问题。我正在使用的解决方案是简单地为两个应用程序创建一个项目,但为第二个应用程序创建一个特殊的 gitHub 分支。

因此,例如我的主应用程序已打开master,第二个应用程序在second_app分支上。

当我进行重大更改时,我确保首先将其合并到 master 中。然后我只是 git merge master into second_app.

因此,它不是 100% 自动的,但在大多数情况下都可以正常工作。而且您拥有整个 git merge 工作流程供您使用,因此您可以在合并时轻松解决冲突。


推荐阅读