Получение локальной Gerrit и работа с репозиторием (включая ветки) на основе проекта GitHub

Наша цель - сделать внутреннюю разработку на основе проекта, размещенного на внешнем репо (github) с использованием git и gerrit. Мы периодически вытаскивали из внешнего репо, чтобы вносить новые изменения и ветки, и использовали gerrit для управления процессом рецензирования (и Дженкинса, чтобы построить все это).

Наш начальный процесс заключается в клонировании из внешнего репо в локальный репозиторий с помощью git, затем создании пустого проекта в gerrit и, наконец, в локальном клоне толкаем в gerrit.

Однако в этот момент мы не видим ответвлений в репозитории Gerrit! Сейчас мы работаем над этим, вручную добавляя разветвления и рефиды, но это кажется извилистым и хрупким. Я думаю, что внешние ответвления появятся по умолчанию, без дополнительных искажений. Они, конечно, в клоне, сделанном из репозитория github.

В идеале, было бы неплохо иметь возможность клонировать прямо из github в gerrit и заставить его просто работать ... неясно, почему дополнительное локальное репо необходимо просто для передачи вещей или почему ветви не появляются в клон геррита, когда местный клон толкается к нему. Предложения?

Ответы на вопрос(2)

Ваш ответ на вопрос