【问题标题】:How do I get my code reviewed if I am owner of Github repository?如果我是 Github 存储库的所有者,如何审查我的代码?
【发布时间】:2018-05-06 14:31:03
【问题描述】:

我创建了一个存储库(我是它的所有者)。我的存储库有大约 5 个贡献者。我们能够在贡献者提交拉取请求时审查他们提交的代码。

我需要知道的是,除了我开设另一个帐户并自己成为贡献者之外,还有其他方法可以让其他贡献者在将我提交到存储库的更改添加到存储库之前先对其进行审核。

【问题讨论】:

  • 创建一个分支,将提交推送到该分支,准备好后从该分支创建一个 PR,要求贡献者审查 PR。当代码在分支中审核通过并OK后,将其合并到master。
  • @JBNizet 这应该是答案而不是评论。

标签: github pull-request github-codereviews


【解决方案1】:

是的。如果您总是在不同的分支中工作,那么您可以提交一个拉取请求以将该分支合并到 master。

如果您希望 所有 分支,而不仅仅是 master,进行代码审查,那么您将需要在不同的存储库中工作。做到这一点的最好方法通常不是为您创建一个贡献者的新帐户,而是为主存储库创建一个organizationtransfer ownership 并让您的主帐户成为一个贡献者。这对于较大的项目可能更好,但对于较小的项目可能有点过头了。

无论哪种方式,您都可以将存储库设置为 protect the master branch 并要求每个人对所有提交进行代码审查(尽管由于您将保留对存储库的控制,您始终可以通过先取消设置来绕过此设置)。

【讨论】:

  • 关于保护主分支的注释对我有帮助。我对master 的分支保护设置选中了Include administrators 复选框。一旦我取消选中并保存,我就可以压缩和合并我的拉取请求,尽管一切都是红色的,以警告我。 :-)
猜你喜欢
  • 1970-01-01
  • 2023-03-09
  • 2022-12-02
  • 1970-01-01
  • 2016-02-02
  • 2021-02-08
  • 1970-01-01
  • 1970-01-01
  • 2015-06-22
相关资源
最近更新 更多