我们的团队目前的工作方式如下:
- 个人开发人员最初从受祝福的存储库中克隆
(即远程主人)
- 开发人员从主
创建主题分支
- 他们的主题分支
- 在打开合并请求(我们使用gitlab)之前,开发人员在其主题分支上重新定义最新的主数据
- 他们将其推送到远程主题分支上的gitlab
- 然后他们在gitlab上打开合并请求
- 集成管理器最终合并远程主站(gitlab)上的MR
不幸的是,这个工作流似乎有问题(因为我们修改公共提交)......我们很清楚这一点。
问题在于我们不确定要为开发人员调整哪些工作流程。当推送/打开合并请求时,主题分支不会落后于主。
有人可以建议适当的工作流程吗?