Как использовать Используйте git+gerrit

Я хочу настроить Git + Gerrit, но я не знаю, как поступить; У меня есть несколько вопросов:

  1. Можем ли мы использовать наш собственный сервер Gerrit или мы можем использовать онлайн gerrit серверы тоже?
  2. Как мой проект будет связан с Герритом?

Я понял, что когда мы собираемся передать какие-либо изменения из Eclipse в Git, они сначала идут в Gerrit для проверки кода, и когда кто-то принимает код, а затем только код фиксируется в Git: это правильно?

1 ответ

  1. Обычно вы размещаете свой собственный сервер Gerrit. Есть AFAIK только один коммерческий кобура Геррит, GerritForge.
  2. Gerrit будет выступать в качестве вашего Git -сервера. Вы не сможете перенести свои изменения на другой сервер и затем импортировать их в Gerrit - это должно быть источником правды. Но вы можете использовать репликацию для синхронизации (исходящих) с другими серверами.
  3. Вам не нужно использовать рабочий процесс проверки. Gerrit можно настроить (на уровне проекта), чтобы позволить определенным группам пользователей переходить, например, в некоторые или все ветви напрямую. Но обычно (чтобы действительно использовать Gerrit) ваши разработчики будут переходить на сервер Gerrit, а затем другие будут просматривать и отправлять его (через веб-интерфейс или через интеграцию Mylyn).
Другие вопросы по тегам