W mojej firmie staramy się dodać praktyki recenzowania kodu do naszego procesu rozwoju iw tym celu zdecydowaliśmy się użyć Review Board.Praca z recenzjami dla repozytorium Mercurial
Podczas gdy zespół recenzentów powinien pracować po wyjęciu z pudełka dla Subversion, przepływ pracy dla Mercurial wygląda trochę zaangażowany. Po pierwsze wydaje się, że tylko przeglądanie postów (za pomocą skryptu post-review) jest obsługiwane dla tego typu repozytorium. Po drugie, dokumentacja nie jest jasna, czy post-review faktycznie wspiera Mercurial (wspomina tylko git).
Czy moglibyście opisać szczegółowo swój przebieg pracy?
Mam rację w moim myśleniu powinno być coś takiego:
Developer:
- mistrz klon repo
- klon funkcja repo od lokalnego mistrza repo
- hack hack, w funkcji repo
- commit na repozytorium funkcji
- jakoś uruchomić post-recenzję z funkcji repo przeciwko ent mistrz repo
recenzent:
- ocena diff
- jeśli następnie OK pociągnąć do repo Master z repo fabularnego
Dziękuję za odpowiedź, wypróbuję RC3 w najbliższym czasie. Nawiasem mówiąc, jakiś czas temu natknąłem się na jakiś projekt OpenSource (nie pamiętam nazwy), w którym ludzie używają aplikacji ReviewBoard z Mercurial jako narzędzia do wcześniejszej recenzji tylko do dyskusji na temat skomplikowanych łatek. Po zatwierdzeniu poprawki jest ona wciągana do repozytorium. Trywialne są zwykle wyciągane bez jakiejkolwiek biurokracji. – pachanga
FYI Rozwinąłem rozszerzenie ReviewBoard (dotychczas nie mogłem skontaktować się z właścicielem projektu) na http://bitbucket.org/ccaughie/mercurial-reviewboard/. To ma wszystkie moje zmiany, w tym wsparcie dla rodziców. – ccaughie
Rozszerzenia Mercurial ReviewBoard są teraz dostępne tutaj http://code.google.com/p/mercurial-reviewboard/ – yanjost