在一次提交中更新所有分支



我有10个分支,每个分支都包含相同的应用程序,具有不同的名称和徽标,现在我需要在master brach中进行一个小的更改,并需要在所有其他分支中反映这一更改,有可能吗?

在master上进行提交,并将master合并到所有分支中。如果你愿意的话,写一个小脚本来自动合并到每个分支中。

我有10个分支,每个分支都包含相同的应用程序,具有不同的名称和徽标。。。

这是问题的根源。Git既不是配置管理器,也不是部署系统。

长寿的树枝总是让人头疼。你有10个,而且你可能会有更多。相反,软件应该有一个分支。将所有可以配置的东西放入一个用JSON或YAML之类的东西编写的配置文件中。部署后,软件将读取第二个用户编写的配置文件,以覆盖默认值,这样用户就可以更改名称、徽标和其他内容。

如果你负责管理多个安装的配置,如果它们足够复杂,需要的话,你可以考虑将每个安装放在自己的存储库中。但只有配置文件,而不是软件。

最新更新