Есть ли возможность заблокировать коммиты SVN до тех пор, пока они не будут проверены и одобрены рецензентами кода Atlassian Crucible? Я хочу сделать что-то похожее на Gerrit, но используя SVN. Я слышал, что это невозможно сделать с системами централизованного управления версиями, но есть ли какое-то альтернативное решение?
Блокировка коммитов с использованием svn и тигля до тех пор, пока они не будут проверены
Ответы (1)
Не готово, но вы, вероятно, могли бы использовать SVN pre-commit hook на вашем SVN-сервере, чтобы запросить Crucible через REST, а затем либо отклонить, либо одобрить коммит на основе заданных вами критериев.
Раскрытие информации: я разработчик, работающий над FishEye/Crucible.
person
miszobi
schedule
20.03.2015
Можно ли обойтись через ветки? Подобно тому, как у каждого разработчика есть своя ветка, и затем они отправят свой набор изменений для проверки в Crucible, после того, как рецензент утвердит набор изменений, только рецензент будет иметь доступ к слиянию с основной веткой. Другим разработчикам тогда нужно будет регулярно ПОЛУЧАТЬ из основной ветки.
- person sam360; 19.03.2016