如果我是 Github 存储库的所有者,我该如何审查我的代码?

How do I get my code reviewed if I am owner of Github repository?

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

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

是的。如果你总是在不同的分支工作,那么你可以提交一个 pull request 将该分支合并到 master 中。

如果您希望所有 个分支,而不仅仅是主分支,进行代码审查,那么您将需要在不同的存储库中工作。做到这一点的最佳方法通常不是开设一个新帐户,您将其设为贡献者,而是为此创建一个 organization for the main repository, transfer ownership,并使您的主帐户成为贡献者。这对于较大的项目可能更好,但对于较小的项目可能有点矫枉过正。

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