我正在尝试将 git-flow 应用于具有多个共享相同代码库的网站的项目。
我目前使用许多功能分支、一个开发分支、一个支持分支和许多生产分支:每个站点一个,因为一些配置文件是按站点自定义的。
git flow 工具并没有提出很多 master/production 分支,而是一个。 我能做什么?
最佳答案
坦率地说,这听起来像是应用程序配置问题——而不是 git 问题。
我们已经在我们的系统中找到了本地支持“覆盖”文件的方法——系统首先查找自定义文件并回退到默认文件。
如果您不能让您的应用程序在运行时动态可定制,我会实现一个在部署时进行覆盖的构建过程。
关于用于多个暂存/生产环境的 git-flow,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5054174/