В моей компании мы пытаемся добавить методы проверки кода в наш процесс разработки, и для этой цели мы решили использовать Review Board.
В то время как обзорный совет должен работать из коробки для Subversion, рабочий процесс для Mercurial выглядит немного привлекательным. Во-первых, кажется, что для этого типа репо поддерживается только пост-обзор (через пост-обзор script). Во-вторых, документация неясно, поддерживает ли пост-обзор Mercurial (он упоминает только git).
Не могли бы вы описать свой рабочий процесс подробно?
Я правильно понимаю, что это должно быть примерно так:
Разработчик:
- clone master repo
- функция клонирования репо из локального репо-сервера
- hack-hack в функции репо
- фиксация в функции репо
- каким-то образом запустить пост-рецензирование из репозитория функций в репозитории master master
Рецензент:
- обзор diff
- если ОК, затем перейдите к мастер-репо из функции репо