我是一个项目的一部分,我们正在构建一个应用程序并使用 CI/CD 来构建测试、部署。我们从develop创建功能分支,然后将它们合并到构建软件的develop,然后在足够成熟时合并到staging和master。
我们目前的情况是,为了将修补程序应用于生产,我们需要构建主分支,但这与我之前的理解相矛盾,即您应该只构建开发分支,然后将构建提升到后续的工件存储库。
我似乎无法找到我在哪里读到它,但我记得它是上述的效果。我读到的关于人工制品的内容是不正确的,还是我的 git 策略有缺陷?还是它们不兼容?