Мне нужно получить ревизии из SVN в GIT.У меня есть два типа веток под SVN:
- Стандартные ветки, расположенные в папке / ветки под SVN
- Некоторые специфические ветки, расположенные в / branch / devs / folder
Чтобы получить оба типа веток, я указал следующую конфигурацию в секции svn-remote:
[svn-remote "svn"]
url = https://somecompany.com/product
fetch = trunk:refs/remotes/trunk
fetch = tools:refs/remotes/root/tools
branches = branches/*:refs/remotes/*
branches = branches/devs/*/*:refs/remotes/devs/*/*
tags = tags/*:refs/remotes/tags/*
К сожалению, для второго типа ветвей выборка выполняется дважды.Однажды рассматривая разработчиков как обычную ветвь и второй раз правильно: работая с отдельными ветвями разработчиков.
Пока что я вручную комментирую либо первую, либо вторую "ветки" и указываю, какие ревизии нужно выбрать, на основании чегокоммиты повлияли на ветки.
Кто-нибудь мог бы предложить способ как-то автоматизировать (исправить) вышеперечисленное?
Спасибо,
Сергей Y