Как использовать Используйте git+gerrit
Я хочу настроить Git + Gerrit, но я не знаю, как поступить; У меня есть несколько вопросов:
- Можем ли мы использовать наш собственный сервер Gerrit или мы можем использовать онлайн
gerrit
серверы тоже? - Как мой проект будет связан с Герритом?
Я понял, что когда мы собираемся передать какие-либо изменения из Eclipse в Git, они сначала идут в Gerrit для проверки кода, и когда кто-то принимает код, а затем только код фиксируется в Git: это правильно?
1 ответ
- Обычно вы размещаете свой собственный сервер Gerrit. Есть AFAIK только один коммерческий кобура Геррит, GerritForge.
- Gerrit будет выступать в качестве вашего Git -сервера. Вы не сможете перенести свои изменения на другой сервер и затем импортировать их в Gerrit - это должно быть источником правды. Но вы можете использовать репликацию для синхронизации (исходящих) с другими серверами.
- Вам не нужно использовать рабочий процесс проверки. Gerrit можно настроить (на уровне проекта), чтобы позволить определенным группам пользователей переходить, например, в некоторые или все ветви напрямую. Но обычно (чтобы действительно использовать Gerrit) ваши разработчики будут переходить на сервер Gerrit, а затем другие будут просматривать и отправлять его (через веб-интерфейс или через интеграцию Mylyn).