Git 和标准 Git-Flow 相当新。在特定情况下寻找一些建议:
我们从开发分支(Feature1)创建一个功能分支并完成该功能。这个“完成”将功能重新合并到开发中。
开发分支之外的其他人创建了一个新功能(Feature2),其中将包含来自已完成 Feature1 的代码。
从开发分支创建一个发布,其中包含来自 Feature1 的代码。
然后在 Feature1 中发现了一个错误,因此在发布分支中进行了修改以修复该错误。
我们如何确保 Feature2 分支中包含的代码反映了 Feature1 分支中已修复的、无错误的代码,以确保在完成 Feature2 时不会将有错误的代码推回开发中?