我们正在使用Bitbucket来存储和Jenkins部署一组网页。在我们的例子中,master分支是生产分支,并且有一个托管QA数据的分段分支。有多个项目同时进行,因此我们无法从暂存分支到主分支发出完整的拉取请求,因为还有其他更改。再次将网页移动到生产时,有一个特定于生产的提交,用于将网页html(角度)id更改为生产值,因为登台和生产具有不同的ID。
我们正在使用从主分支分支出来的各个功能分支来创建一个新项目。在我们的场景中,登台应该具有正在开发的所有功能,因为它代表了常见的测试环境。开发的每个功能都是迷你网站,因此彼此独立。但是我们应该能够将它们单独部署到生产环境中,而所有这些都应该同时存在于各个团队的测试阶段。
我尝试从功能分支创建一个拉取请求到暂存,但这会将主分支中完成的生产特定提交带到其他页面中的分段分支。 总之,这是一个网站的方法。还有更多这些并行。
我觉得我不是这样做的正确方法。如果有更好的方法,请告诉我。还有一种方法是,对功能分支进行的任何更改都会自动合并到暂存分支吗?