Перенос истории запросов на слияние между gitlab-ce 8.6 и gitlab-ee 12.10

Я занимаюсь переносом нашего старого сервера gitlab ce с версии 8.6 Community Edition на 12.10 Enterprise Edition. Поскольку обновление идет до 4 основных версий, функция экспорта-импорта не поддерживается. Итак, я писал сценарий миграции, используя REST API, чтобы вручную перемещать (и конвертировать) пользователей, группы, проекты и т. Д. Моя последняя проблема связана с запросами на слияние. Существует вызов API V3 для сбора объединенных, закрытых и открытых запросов на слияние со старого сервера, но я не нашел вызова API V4 для добавления закрытых и объединенных запросов в проект. Все, что я вижу, - это операции, которые нужно создать, а затем объединить или закрыть запросы на слияние (с помощью которых gitlab выполняет фактическое слияние git - возможно, удаляя ветки в процессе - в репозитории).

У меня такой вопрос. Есть ли способ перенести эту историю запросов на слияние, чтобы пользователи проекта могли отслеживать, какие изменения произошли за время существования проекта?

Я знаю, что репозиторий git записывает историю слияния, но запросы на слияние - лучший способ отслеживать и искать в истории.

Заранее спасибо.

0 ответов

Другие вопросы по тегам