git - 一次提交更新所有分支
问题描述
我有 10 个分支,每个分支都包含具有不同名称和徽标的相同应用程序,现在我需要在主分支中进行一个小的更改,并且需要在所有其他分支中反映该更改是否有可能?
解决方案
在 master 上提交并将 master 合并到所有分支中。如果您愿意,可以编写一个小脚本来自动合并到每个分支中。
我有 10 个分支,每个分支都包含具有不同名称和徽标的相同应用程序...
这是问题的根源。Git 不是配置管理器,也不是部署系统。
长寿的树枝总是让人头疼。你有 10 个,而且你可能有更多。相反,该软件有一个分支。将所有可以配置的东西放入一个用 JSON 或 YAML 之类的东西编写的配置文件中。部署时,软件将读取第二个用户编写的配置文件以覆盖默认设置,以便用户可以更改名称和徽标以及其他内容。
如果您负责管理多个安装的配置,如果它们足够复杂以至于需要它,您可以考虑将它们中的每一个放在自己的存储库中。但只有配置文件,没有软件。
推荐阅读
- ios - 如何以编程方式将滑块和标签添加到容器视图
- html - 标题与顺风类对齐
- sql - 字符串是否需要在参数化查询中转义?
- python - 如何平滑 pyvista.StructuredGrid?
- javascript - Onlick 事件未触发,其中包含模糊功能
- excel - 如何在引用最后一行时复制一系列单元格
- reactjs - 映射列表时如何显示不同的工具提示文本?
- python - 相关虚拟变量等于 1 的列列表的总和
- google-apps-script - Apps 脚本 - 元音变音/元音变音 (ÄÖÜß) - 导入到 Google 通讯录后出错
- mysql - 从 2 个日期之间的工作日获取日期 MySQL 未来计划