Портирование GIT-репозиториев (с большим количеством веток) в Gerrit - PullRequest
4 голосов
/ 04 января 2012

мы хотим переместить наши текущие GIT-репозитории (около 9-10) с примерно 20-50 ветвями в каждую для Gerrit. Нужно ли нам толкать каждую отдельную ветвь (в худшем случае: 500 ветвей!) Вручную в gerrit или есть лучшее решение? Демон gerrit будет работать на текущем git-сервере.

Ответы [ 2 ]

5 голосов
/ 04 января 2012

Есть несколько вариантов:

  1. Просто переместите репозитории с помощью команд файловой системы в нужное место на вашем сервере.Демон Gerrit подберет их без проблем.

  2. Отправьте их на сервер, используя git, минуя просмотр.git push $SERVER$ refs/heads/*:refs/heads/* должно работать просто отлично.Вам нужно будет сделать это один раз для каждого хранилища, и это подтолкнет все ветви в этом хранилище.Для создания веток и обхода проверки вам понадобятся разрешения на Gerrit.

0 голосов
/ 04 января 2012

Ветви очень легкие в мерзавце.Это не должно быть проблемой.

...