2017-11-22 21 views
1

私は(私が所有者である)リポジトリを作成しました。私のリポジトリには約5人の寄稿者がいます。寄稿者がプルリクエストを提出したときに投稿したコードを確認することができます。Githubリポジトリの所有者である場合、コードを見直すにはどうすればよいですか?

私が知る必要があるのは、私が別のアカウントを開いてリポジトリにコミットした変更を自分自身に届けることで、他の寄稿者がレポに追加する前に最初にレビューする方法です。

+1

ブランチを作成し、そのブランチにコミットし、準備ができたらそのブランチからPRを作成し、投稿者にPRのレビューを依頼します。ブランチでコードがレビューされ、OKになったら、それをマスターにマージします。 –

+0

@JBNizetこれはコメントの代わりに答えがあったはずです。 – ashish2199

答えて

2

はい。別のブランチで常に作業している場合は、そのブランチをマスターにマージするプルリクエストをサブミットできます。

すべてブランチだけでなく、マスターだけでなく、コードの見直しが必要な場合は、別のリポジトリで作業する必要があります。これを行う最善の方法は、通常、貢献者を作る新しいアカウントを開くのではなく、メインリポジトリのorganizationを作成し、そのアカウントにtransfer ownershipを追加し、あなたのメインアカウントを投稿者にします。これはおそらく大規模なプロジェクトでは効果的ですが、小規模なプロジェクトでは過剰な作業になる可能性があります。

いずれにしても、リポジトリをprotect the master branchに設定すると、すべてのコミットについてコードレビューが必要になります(ただし、リポジトリを制御できるため、最初にその設定を解除することでこれを回避できます)。

+0

マスターブランチを保護する**の注釈は私を助けたものです。 'master'の私のブランチ保護設定には、** Include administrators **チェックボックスがチェックされています。私はそれをチェックして保存した後、私はプッシュリクエストをスカッシュしてマージすることができましたが、すべてが赤でそれについて私に警告していました。 :-) –

関連する問題