В одном SVN-репозитории живут несколько подпроектов, в ветках хранятся разные версии проектов, т.е. имеется следующая структура:
/branches
a.ver.1
a.ver.2
a.ver.3
/trunk
a
b
c
В Git добавлен весь trunk.
Вношу изменения в проект a, на определенном этапе требуется выкачать изменения в SVN в отдельную ветку, не затронув при этом trunk. Как это можно сделать с помощью Git? Правильно ли я вообще использую git в этой ситуации?