【发布时间】:2016-09-03 07:12:09
【问题描述】:
如果某些团队已经在使用功能分支并尝试实现持续交付,我试图了解为什么他们会使用功能切换。假设一个团队想要实现持续交付,并且可以借助功能切换或功能分支来实现。
通过功能切换,可以实现所谓的“发布切换”,让团队能够更快地发布。如果某个功能尚未准备好并且您只使用主分支,则可以切换它并发布代码。
特征分支的情况几乎相同。在这里,您可以拥有 3 个正在开发的功能,其中一个已经完成。然后,公司希望团队部署到生产环境。他们只选择该功能并将其合并并发布。
我看到一些团队在开发时同时使用这两种方法。 有这方面经验的人能告诉我一些有关它的事情吗?
希望你能理解。
【问题讨论】:
标签: git continuous-delivery feature-branch featuretoggle