2011-12-18 24 views
10

Jestem początkującym gerrit: http://code.google.com/p/gerrit/ Zainstalowałem go z git na moim lokalnym Mac. Zrobione.Jak scalić commit w Gerrit Recenzja kodu

robię pewne działania testowego:

  • rejestr 2 rachunki, pierwsze rachunki przyznania przywileju "Administratorzy", drugi konto przyznać "Zarejestrowani użytkownicy"

  • tworzyć nowy projekt

  • Używam konta drugie konto h) zatwierdzenie do przejęcia oddziału do sprawdzenia. Dodaj najpierw jako opinię recenzenta Recenzja jest OK. Jak połączyć to zatwierdzenie z główną gałęzią? Jakieś rozwiązanie w interfejsie internetowym?

Dziękujemy!

Odpowiedz

16

Rozwiązałem mój problem.

Przestrzeganie 3 kategorie na Admin/Project/access:

  • inspekcja kodu
  • Zweryfikowane
  • Prześlij

Tęsknię za 2 ostatnie kategorie, tak, Gerrit nie Pokaż przycisk przesyłania

1

Domyślne uprawnienia w Gerrit nie zawsze są zgodne z oczekiwaniami. Aby pierwszy recenzent mógł przesłać recenzję, musisz przyznać im (no, administratorzy) uprawnienia do wykonania oceny "+2".

Po wykonaniu tej czynności recenzent zaznacza zatwierdzenie jako +2, a następnie Gerrit automatycznie połączy zatwierdzenie w oddziale, dla którego zostało przesłane.

+0

Witam, zaznaczam jako +2. Pokazuje tylko komunikat "Wygląda dobrze dla mnie, zatwierdzony". Kod nie jest scalony. –

+0

Co to jest znak +3 –

+0

Czy naciśniesz przycisk "Zatwierdź" po oznaczeniu jako +2? To właśnie mówi Gerritowi, żeby wykonał scalenie. –

6

Po zatwierdzeniu ma maksymalną liczbę punktów w każdej kategorii i bez minimalnych wyników w żadnej kategorii, może zostać scalone. Domyślne kategorie to weryfikacja kodu (-2 do +2) i zweryfikowana (od -1 do +1). Aby połączyć zatwierdzenie, musi mieć weryfikację kodu +2 i +1 potwierdzoną ocenę, a nie -2 przegląd kodu lub -1 zweryfikowanych wyników.

Użytkownik z uprawnieniami "Prześlij" zobaczy przycisk "Prześlij zestaw poprawek n" obok przycisku "Przejrzyj". Kliknij, aby połączyć zatwierdzenie.