我的开发团队最近从TFVC过渡到Git,并遵循GitHub Flow分支策略。然而,一位开发人员认为他们发现了一个使Git“不适合实际使用”的缺陷。开发人员将执行拉取请求以使某个功能成为主人,但随后需要立即开始处理另一个扩展第一个功能的功能。
他们要求我们禁用保护主分支的策略,以便他们可以立即完成第一个PR而无需等待审核。这个想法是,一旦PR完成,他们就可以创建一个新的分支,并继续处理该功能,而不必等待其他人。但是,我认为它的方式可以:
这些选项有意义吗? 2和3之间的推荐方法是什么,还是有另一种更好的方法?