2014-05-25 8 views
6

Mamy w naszej firmie praktykę, że ludzie nie mogą łączyć swoich żądań ściągnięcia. PRs mogą być łączone tylko przez recenzentów.Nie zezwalamy na łączenie własnych żądań pobierania na GitHub

Co możemy zrobić na GitHub, aby to wymusić?

Czy jest jakiś sposób, który uniemożliwiłby ludziom połączenie ich własnych żądań ściągnięcia lub jest coś, co będzie dobrą alternatywą dla tej polityki?

+1

To jest pytanie o GitHub i nie jest związane z programowaniem. Powinieneś prawdopodobnie zapytać o to zespół wsparcia GitHub. –

+0

Dzięki za cynk. Czy istnieje lepsze miejsce na StackExchange dla tego pytania? – Artem

+0

Prawdopodobnie nie, chciałbym prosić o wsparcie GitHub. Za to, co jest warte, nie wierzę, że to możliwe, ale nie jestem ekspertem. –

Odpowiedz

3

Ten rodzaj polityki najlepiej jest zarządzać w GitHub Organizations: ma ona richer set of permissions.

Możesz zdefiniować teams i sprawić, aby zespół recenzentów był właścicielem repozytorium akceptującego PR.

Jeśli chcesz, aby recenzent nie akceptował swoich zasad, to uprawnienia GitHub nie byłyby wystarczające, i musiałbyś wprowadzić detektora, który mógłby Cię ostrzec w takim przypadku (PR zaakceptowany przez autora), przy użyciu GitHub API PR Events.

+0

Dalszy postęp - zespół recenzentów nie akceptuje własnego PR. – manojlds

+0

@manojlds Zgadzam się. GitHub nie ma nic więcej, oprócz ostrzeżenia, kiedy to nastąpi. Edytowałem swoją odpowiedź. – VonC

+0

Oficjalna odpowiedź od zespołu Github potwierdza to – Artem

Powiązane problemy