运行 Gitflow 时我应该进行多少次 PR 审查?我有一个功能分支,其中有很多更改。我已经通过评论对它进行了公关,并将其合并到开发分支中。在发布之前可能还剩下一两个小变化。当我将发布代码合并到主分支时,我是否应该进行另一次完整的 PR 审查。特别是因为大多数更改将与我在 PR 中从功能到开发中审查的内容相同,这似乎是浪费时间,而且以我目前的理解,如果我不在第二次进行审查从发布到主版本的公关,有些东西可能会被遗漏。您如何处理这种冗余,或者是否有某种行业标准方法?谢谢!
一个想法是,也许 PR 和他们的评论只是从功能到开发所必需的?
我们通过以下方式采用了 gitflow,这就是我们所做的:
一个人想要/必须做的评论数量取决于许多不同的因素。有些是因为公司政策或行业规定,有些则取决于分支机构因老化而变化多少......等等。
我们尽量保持保守,但我们理解审核需要花费大量时间和精力。因此,我们尝试保持发布分支简短,例如在我们的例子中,假设大约 4 个月,我们会在新版本发布后立即更新已部署的产品。
一般来说,分支之间的差异越多,您可能就越需要关注合并。快进合并不需要额外的审查,因为它与已经测试过的代码相同。
顺便说一句,只有在必须维护多个发布分支时才需要使用 gitflow。