Code Review na platformie Gerrit

0

Któryś raz spotykam się z firmą, gdzie używają głównie gerrita do kontroli wersji. Używa ktoś tego jeszcze w 2022? Czemu tego używają zamiast np github'a/gitlaba? Powinienem unikać takich firm?

0

Gerrit jest fajny, bardzo lubiłem z nim pracować =)

0

Pracowałem wcześniej z gerritem, a obecnie na githubie. Zdecydowanie wygodniejszy github ale gerrit dawał radę chociaż wyglądał jak z początku 2000 roku... Czemu go uzywali? Nie mam pojęcia ale cała firma technologicznie była mocno w tyle to może dlatego.

0

Często pracują, bo jest od 20 lat, "starsi/decyzyjni" programiści siedzą z 10 i nie są super na bieżącą. Używają co mają i znają, bo szkoda czasu na migrację

0

U mnie właśnie migruję z Gerrit do Github. Do CR Gerrit jest dla mnie wygodniejszy, gdyż mogę porównać zmiany z ostatnim patchsetem nawet po force push. Github natomiast potrafi mi powiedzieć tylko, że w pliku się coś zmieniło, ale diff i tak jest w stosunku do mastera. Dodatkowo nie mogę rozgryźć na jakiej podstawie czasem mi pokazuje komentarze do kodu w diff, ale częściej tego nie robi. W Gerrit zawsze jak różnicuję z poprzednim patchsetem to widzę komentarz i mogę sprawdzić czy został on wdrożony.

Wadą Gerrit jest na pewno jego stabilność. Mamy problemy z zawieszaniem się - trzeba restartować usługę. Nie mamy w firmie dev opsa który by nad tym usiadł więc po prostu co jakiś czas muszę go restartować.

Podsumowując Gerrit jest lepszy do samego CR, ale Github dla nas wygrywa, gdyż mamy wszystko w jednym i jego popularność znacznie ułatwia integracje.

0

jaka jest krzywa przyswojenia sobie Gerrita vs Github albo Gitlab?

nie mam doświadczenia z tym narzędziem, czy to nie jest wpakowanie sie na stary projekt gdy ktoś używa gerrita?
Poglądowe porównanie:
https://iq.opengenus.org/gerrit-vs-github-vs-gitlab/

1

@Trubow: godzina jesli ktos Cie przez to przeprowadzi i pokaze co i jak.

Mnie osobiscie Gerrit denerwowal. Dodatkowe komendy ktore trzeba bylo wolac. Czesto zapominalem by uzyc specjalnego klonowania projektu z gerritowym hookiem i musialem potem dodawac. Przedpotopowy UI (chociaz np. sam tool do porownywania zmian i latwos przelaczania sie meidzy wersjami byly na plus). Do tego idea ze pracujesz na konkretnym commicie. A ja wole prace na branchu gdzie jak robie feature to nieraz mam kilkaset commitow.

https://gerrit-review.googlesource.com/Documentation/intro-gerrit-walkthrough-github.html

1 użytkowników online, w tym zalogowanych: 0, gości: 1