如何在冲刺开发期间处理Git流程?开发阶段的Git流程
我发现在开发过程中,一些sprint任务是相互依赖的,所以不可能从master进行分支,因为它在历史中太过分了,并且需要开发分支继续在sprint上工作的功能。
目前,我在sprint中从开发分支并重新设计了我正在开发的分支。我发现使用这种方式,master仍然总是稳定,我们避免在分支之间进行大量合并,以使项目进入继续开发所需的状态。
我觉得这部分是无处不在错过了,我无法找到一个文件的方式来避免这一切的麻烦。
发育过程中,修补程序无法从主分支,因为我们修复功能可能是由功能引起的冲突的问题,所以我们创建从开发修补程序。一旦开发将所有sprint任务合并并修复所有修补程序,我们会将开发合并到master中。我们没有使用发布分支,因为我们没有预生产服务器,所以没有必要拥有它。
但我觉得有发展作为发展过程中的一种主分支并改变它们的含义之后的发展阶段是相当混乱。让我更好地解释它...
开发阶段后,开发分支将保留基于当前主分支的功能。在开发阶段,新功能将基于开发分支。
您能否告诉我如何避免这种情况?
谢谢。