2011-09-14 22 views
17

私はGithubに関するプロジェクトを持っています。私は貢献者の2つの異なるチームを作りたいと思います。Githubでコミットを承認する方法

最初のチームは、自発的に変更を加えることができる人のプッシュ/プル自己組織化チームになります。

第2チームは、プロジェクトの初心者であり、より多くの指導が必要な人です。

私は、第2チームが行った変更を「承認」することができます。つまり、ピアレビューを行い、プロジェクトの標準と方向性をよりよく理解できるようにしたいと考えています。

変更を加えることができるようにアクセス許可を設定するにはどうすればよいですか?その変更は承認する必要がありますか?

+7

Ehh。あなたはfacebookの質問に "あなたはfacebookに尋ねるべきではありません"、Javaの質問 "公式なOracleフォーラムで質問してはいけないのですか?"などを教えていますか? – apscience

+4

ありがとうgladoscc。 @Abizern私たちはStackについて質問します。なぜなら、私たちは答えだけではなく、投票で正解を選ぶのを助ける他の人々が好きだからです。だからこのサイトはとても素晴らしいです! – Fenton

答えて

16

「信頼できる」開発者を共同編集者として追加することができます(リポジトリ管理→コラボレータ)。完全な読み取り/書き込みアクセスを提供します。残りの開発者は、リポジトリをフォークして、何かをマージするときにプルリクエストを発行することができます。プルリクエストでコードレビューを行い、問題がなければマージします。

+1

プルリクエストを行うにはチームに人を追加する必要がありますか? – Fenton

+1

誰でもそれを行うことができます。 – zoul

+0

パブリックチームの場合は、誰でもそれを行うことができます。 – ZeissS

1

承認が必要なチームは、変更内容をパッチにパックし、パッチキュー(追加レポまたは特別メール)に送信することができます。その後、主要な開発チームがコードを承認し、パッチが適格であれば適用することができます。

2

最新の機能がgithubによって起動されました。今では、チーム内のどのメンバーでもすぐに使用できます(一部を除外するのではなく、すべてを持っている方が良い)。

ステップ:

  1. Configure保護支店
  2. Disable Merge Buttonコミットの変更は、ピアによって

詳細Here ... enter image description here を承認されるまでで1つの大きな問題と解答を編集分岐したレポは今確定しました

+0

分岐された分岐の問題が解決され、プロジェクト内で保護されている任意の分岐に対して使用可能な機能が解消されました。 – Pooja

関連する問題