2011-09-14 12 views
17

Mam projekt na Githubie i chcę utworzyć dwa różne zespoły współpracowników.Jak zatwierdzać zobowiązania na Githubie

Pierwsza drużyna będzie samoorganizującą się drużyną, która może wprowadzać zmiany do woli.

Drugi zespół będzie ludźmi, którzy są nowi w projekcie i potrzebują więcej wskazówek.

Chciałbym być w stanie "zatwierdzić" zmiany dokonane przez drugą drużynę - tj. Dokonać ich wzajemnej oceny i pomóc im lepiej zrozumieć nasze standardy i kierunek projektu.

W jaki sposób ustawić uprawnienia, aby mogły wprowadzać zmiany, ale te zmiany muszą zostać zatwierdzone?

+7

Ehh. Czy odpowiesz na pytania na Facebooku: "Nie powinieneś pytać o facebook", pytania w języku Java "Czy nie powinieneś pytać na oficjalnym forum Oracle?", Itd ... – apscience

+4

Dzięki gladoscc. @Abizern Zadajemy pytania dotyczące Stack, ponieważ podoba nam się fakt, że otrzymujemy nie tylko odpowiedzi, ale także inne osoby, które pomagają nam wybrać właściwą odpowiedź poprzez ich głosowanie. Dlatego ta strona jest niesamowita! – Fenton

Odpowiedz

16

Możesz dodać "zaufanych" programistów jako współpracowników (Administracja Repozytorium → Współpracownicy); daje im pełny dostęp do odczytu/zapisu. Pozostali programiści mogą rozwidlić repozytorium i wydać polecenie ściągnięcia, gdy chcą coś połączyć. Dokonasz przeglądu kodu w żądaniu ściągnięcia, a jeśli wszystko w porządku, połącz je.

+1

Czy muszę dodawać osoby do zespołu, aby wykonały polecenie ściągnięcia, czy też może to zrobić ktoś z github? – Fenton

+1

Każdy może to zrobić. – zoul

+0

Jeśli jest to zespół publiczny, każdy może to zrobić. – ZeissS

1

Zespół, który musi zostać zatwierdzony, może spakować swoje zmiany w łatkach i wysłać je do kolejki poprawek (dodatkowe repo lub specjalne wiadomości). Główny zespół programistów może następnie zatwierdzić kod i zastosować poprawkę, jeśli kwalifikuje się do niego.

2

z najnowszą funkcją uruchomioną przez github, teraz można to zrobić po wyjęciu z pudełka dla dowolnego członka zespołu (lepiej mieć dla wszystkich, a nie wykluczać niektórych).

Kroki:

  1. Configure Chronione Gałęzie
  2. Disable Merge Button aż zatwierdzić zmiany zostały zatwierdzone przez peer

Więcej szczegółów na Here ... enter image description here redakcją odpowiedź jako 1 duży problem z rozwidlenie rozszczepione jest teraz naprawione

+0

Edytował odpowiedź tak, jak teraz rozwiązano problem z rozwidlonymi gałęziami i jego użyteczną funkcją dla każdego oddziału, który jest chroniony w ramach projektu – Pooja

Powiązane problemy