我试图理解为什么有些团队使用功能切换,如果他们已经在使用功能分支并尝试实现持续交付。让我们说一个团队想要实现持续交付,并且可以通过切换或功能分支的帮助来实现这一目标。
通过功能切换,有所谓的"发布切换"可以实施,允许团队更快地发布。如果某个功能尚未就绪且您只使用主分支,则可以切换它并释放代码。
功能分支的故事几乎相同。在这里,你可以说,开发中有3个功能,其中一个已经完成。然后公司希望团队部署到生产。他们只选择该功能并合并并发布。
我发现有些团队在开发时会使用这两种方法。 在这个领域有经验的人能告诉我一些关于它的事吗?
希望你明白。
答案 0 :(得分:1)
我已经看到为什么功能分支和功能切换共存的一些原因: