android-studio - 如何在 Flutter 中维护一个应用程序的两个版本(专业版和精简版)
问题描述
我正在 Flutter 中构建一个应用程序。我需要制作它的两个版本 - 专业版和精简版。我使用安卓工作室。维护一个应用程序的两个版本的最佳方法是什么,这样我就不必创建两个不同的项目并更新两个项目中的代码?
解决方案
我在工作应用程序中遇到了类似的问题。我正在使用的解决方案是简单地为两个应用程序创建一个项目,但为第二个应用程序创建一个特殊的 gitHub 分支。
因此,例如我的主应用程序已打开master
,第二个应用程序在second_app
分支上。
当我进行重大更改时,我确保首先将其合并到 master 中。然后我只是 git merge master into second_app
.
因此,它不是 100% 自动的,但在大多数情况下都可以正常工作。而且您拥有整个 git merge 工作流程供您使用,因此您可以在合并时轻松解决冲突。
推荐阅读
- python - Python asyncio 收集字典
- sparql - 如何编写将连接节点从给定节点返回到根的 SPARQL 查询?
- android - 如何在颤动中设置盒子阴影
- php - 使用api支付并将返回结果存入数据库
- javascript - 将查询参数传递给 Netlify 函数内的 Snipcart API url
- unity3d - 如何使用玩家移动脚本向鼠标位置添加力量?
- powershell - 防止 Powershell 变量分配更改值编码
- java - 检查数组中大小为 x 的相等连续元素的更好方法?
- linux - 您可以帮助使 Visual Studio ssh 连接到远程计算机吗?
- python - 如何显示我的机器人是谁在私信,谁不能私信。(discord.py)