github: 在没有 pull request 的情况下启动代码审查?

github: initiate code review without pull request?

发起拉取请求后进行代码审查是一种糟糕的方式。有时我们想在整个事情准备好进行集成之前进行代码审查。是否有任何工具可以在没有拉取请求的情况下进行代码审查?我更喜欢基于云的解决方案,例如 reviewable,但它只适用于 pull request...

WIP(进行中的工作)拉取请求非常普遍。 GitHub 没有像 GitLab 或 Gerrit 那样的内置功能,但是很容易通过共识来做到这一点:打开一个前缀为 WIP: 的 PR,表明它还没有准备好正在合并,但对反馈持开放态度,并随时更新它(最有可能 git push --force)。完成后,您可以删除 WIP: 前缀。

编辑:
虽然它不是内置功能,但 WIP 第三方应用程序似乎可以帮助您自动执行此操作,并防止您错误地合并 WIP 分支。

快进到 2019 年。Github 现在提供 "draft pull requests":

https://github.blog/2019-02-14-introducing-draft-pull-requests/