Нi。我对 Git 相当陌生,但我们将在我们的项目中使用它并寻找方便的工作流程。Gitflow 对我们来说相当好(http://nvie.com/posts/a-successful-git-branching-model/),但有一些修改。问题在于,在发布时,开发中并非所有功能都通过了测试,并且不能包含在发布分支中。所以我们不能从开发开始发布分支。如果我理解正确,我应该从最后一个发布标签开始所有功能分支和发布分支。将功能分支合并到开发中。但是没有反向合并到该功能中。当功能准备好发布时,我应该直接将它合并到发布分支。所以我必须做很多合并(当前准备发布的 sprint 的每个任务都必须合并),而不是与经典 gitflow 中的开发进行一次合并。每个 sprint 可以是 10 个分支。看起来真的不太好。那么在这种情况下有什么方法可以减少手工工作吗?或者也许我在这种情况下错了,还有其他适合我的情况的工作流程?提前致谢!对不起我的英语:)