代码之家  ›  专栏  ›  技术社区  ›  Kirill

Bitbucket和GitHub是否具有正在处理的[WIP]拉取请求功能?

  •  9
  • Kirill  · 技术社区  · 6 年前

    Work In Progress GitLab上的(WIP)合并请求功能。 我发现它非常有用,当你已经想显示代码给你的同行,并希望防止'接受'按钮被按下。Bitbucket上有类似的功能吗?试图使用 [WIP] Bitbucket中的Pull请求名称前缀,但没有成功。

    我也很好奇GitHub是否也有类似的功能,或者您仍然需要一个 plugin

    2 回复  |  直到 6 年前
        2
  •  14
  •   VonC    5 年前

    自2019年2月以来,GitHub拥有“WIP”功能:请参阅 Introducing draft pull requests "

    https://github.blog/wp-content/uploads/2019/02/draft-pull-requests.png?w=1354

    ,您可以在编写正在进行的工作时清楚地标记。

    现在,当您打开一个拉请求时,“创建拉请求”按钮旁边会出现一个下拉箭头。
    如果要创建草稿,请切换下拉箭头。

    这意味着:

    拔模请求的样式不同,以清楚地表明其处于拔模状态。

    • 在草稿请求中阻止合并 .
    • 将拉取请求底部附近的状态更改为“准备审阅”,以删除草稿状态并允许根据项目设置进行合并。
    • 另外,如果你有 CODEOWNERS file

    Vanessa Gennarelli 用“详细描述” Ask students to iterate on their work with draft pull requests

    与私下处理本地分支不同,处理一个请求草案为Sarah提供了GitHubs特性和集成的好处:

    • 她可以使用任务列表来跟踪未完成的工作。
    • 她可以提到一个助教来澄清一个要求,或者帮助解决一个特别棘手的问题。
    • 她甚至可以在每次新的任务中从Travis CI那里得到测试结果。

    是的,你可以 Re-request review on a pull request