У меня есть голый репозиторий A.git с 1500 ветвей не под Герритом и проживает в хосте 1Зеркало Джеррита поддерживается Git repositoty
У меня есть один и тот же голый репозиторий A.git с 2000 филиалами под Герритом и проживает в принимающем 2
500 дополнительных ветвей в A.git под Gerrit могут быть ветками, которые пользователи нажали или просмотрели/изменили и т. Д. Мне не нужны эти ветки и их нужно обрезать.
Таким образом, репликация из источника A.git (Host 1) в dsetination A.git под Gerrit (Host 2) должна полностью отражать все изменения и также должна обрезать дополнительные 500 ветвей на целевом сервере (Gerrit). BUt refs/meta под A.git в Gerrit следует исключить из обрезки, поскольку это необходимо, чтобы Gerrit правильно распознал репозиторий.
A.git -> A.git (Gerrit). Все ветви из источника должны быть синхронизированы с пунктом назначения, а дополнительные ветви в месте назначения (Gerrit) должны быть обрезаны.
Опция push -mirror не работает, поскольку она пытается удалить refs/meta, а также выдает некоторую внутреннюю ошибку - разрешение отклоняет что-то.
Почему вы не используете плагин репликации? https://gerit-review.googlesource.com/Documentation/config-plugins.html#replication –