Как импортировать новый тег из SVN в GIT-SVN? - PullRequest
0 голосов
/ 31 октября 2018

По ответу @ Vanuan Как импортировать svn-ветки и теги в git-svn? svn-репозиторий с ветками и тегами выбирается в git-svn, но затем как импортировать созданный заново. пометить в git-svn?


Сценарий использования: Зеркальное отображение активно разработанного репозитория SVN

  1. Нет разрешения на запись в svn репо ;
  2. Синхронизация новых тегов и веток с репозиторием SVN;
  3. Создание новых веток git-only, изменение и фиксация в git repo ;

1 Ответ

0 голосов
/ 20 ноября 2018

git-svn предполагает, что вы используете репозиторий git-svn для зеркалирования репозитория svn. Пока это функционирующее git-репо, любые новые ветки и теги следует создавать с помощью инструмента git-svn . Если теги и ветки добавляются как обычные ветки и теги git, вам нужно будет передать код через себя.

Я бы посоветовал вам попытаться использовать git stash, чтобы сохранить изменения локальной ветки только для git, запустить git svn fetch, чтобы получить последние изменения, включая любые новые теги, применить ваш git stash во вновь созданную ветку git-svn и затем используйте git-svn dcommit, чтобы отправить их в репозиторий SVN.

...