У нас есть временное решение для отправки новых обновлений в наш git-репозиторий из SVN через локальную машину, но это делается вручную, и мы также попробовали его, используя git-svn .
Ручной процесс выглядит следующим образом:
- Создание локального каталога для репозитория разработки SVN
- клонировать существующий репозиторий проекта SVN в локальный каталог
- Инициализировать локальный каталог, используя git
- вставьте этот проект в наш Gitlab
- каждый раз, когда появляется новое обновление из SVN, мы просто обновляем нашу локальную копию с помощью SVN
- Используя git, мы загружаем эти обновления в Gitlab вручную
Однако мы хотели бы автоматизировать этот процесс, если это возможно, используя зеркальное отображение gitlab, но мы видим только примеры, в которых он отражает git и другое git-репо.
Другой способ, вероятно, использует Gitlab jobs / runner, но мы не уверены, что он может делать то, что мы хотим.
Любые предложения о том, как этого можно достичь?