我对 git 的工作流程有疑问。我找到了一些指南,但也许你们可以为我澄清这一点。
好的,我们在部门/项目中使用的正常工作流程是:
- 大版本的主分支
- 用于不断更新的 Dev 分支,每个月左右合并到 master 用于那些大版本
- 我们正在处理的所有问题的功能分支,一旦每个功能完成并重新基于 1 个提交,它们就会被推送/合并到 dev 分支。
因此,我遇到麻烦的地方是了解如何在依赖于另一个分支的分支上工作。澄清:
文件 A 包含有关问题 1 和 2 的信息。假设我在处理问题 1,并将该分支推送到与 dev 合并。我如何处理问题 2,然后一旦开发人员接受来自问题 1 的拉取请求,更新问题 2 的代码,然后作为单独的问题推送给开发人员。
我知道这有点令人困惑,所以如果我需要澄清,请告诉我。
我不确定这是否与我所说的相似:How to handle dependencies when using git topic branch workflow?