我正在使用 Git 进行开发和相当简单的工作流程。我有两个远程分支:“测试”和“暂存”。我在本地分支中开发功能,将其合并到“测试”以提供测试人员测试的功能。在测试功能时,我将本地分支合并到“暂存”。
重要的工作流程条件是我们没有发布 - 我们必须单独部署功能。
在发生冲突之前,它可以完美运行。
我的工作流程认为,由于永久性条件的变化,我必须在功能开发过程中多次交付相同的功能进行测试。
问题是,如果我有 5 个功能交付进行测试并且在第一次交付时遇到合并冲突,我必须再次解决所有剩余的 4 个功能交付的冲突,以保持我的分支隔离。最糟糕的是,在大多数情况下,我得到的所有 5 个冲突都是相同的(相同的代码段会发生冲突)。
有没有办法在第一次合并时解决冲突?你如何交付你的分支供另一个人测试?
非常感谢任何帮助和想法。谢谢你。