Gitorious обновление с 2.0.0 до 3.1.1
У нас есть установка Gitorious, которая используется в качестве основного хранилища кода и работает на 2.0.0. Когда мы попытались использовать путь обновления, описанный в https://gitorious.org/gitorious/pages/Upgrading у нас были проблемы, потому что появляется первоначальная установка быть не в состоянии обновить до 2.0 -> 2.1
Мы также попытались клонировать код из исходной установки, изменить источник в файле.git/config и перейти к новой установке. Хотя это работает, есть пара проблем:
- Часть истории потеряна
- Только одна ветвь отправляется в новый репозиторий
- У нас около 150 разных проектов
У кого-нибудь был успех с обновлением Gitorious с 2.0 -> 2.1 или извлечением большого количества репозиториев из одной версии gitorious и переносом их на более позднюю версию.
1 ответ
Просто установите новую установку, вытащите репозиторий, а затем просто нажмите на новую. это подтолкнет всю историю. git remote set-url <new url>
для дальнейшего ознакомления см:
Передача локального репозитория Git на новый пульт, включая все ветви и теги
https://gitorious.org/gitorious/pages/Api