Преобразование репозитория Git в SVN с помощью SubGit

Я использую SubGitдля синхронизации репозиториев Git и SVN. При клонировании удаленного репозитория Git я хочу сохранить всю историю этого репозитория. Шаги, которым я сейчас следую, позволяют мне копировать историю только основной ветки:

svnadmin create svn_repos
subgit-1.0.0-EAP_1381/bin/subgit configure svn_repos
subgit-1.0.0-EAP_1381/bin/subgit install svn_repos
git clone svn_repos gitRepo

cd gitRepo/
git remote add -f newRemote git://127.0.0.1/gitRepo
...
From git://127.0.0.1/gitRepo
 * [new branch]      FirstProductionTag -> newRemote/FirstProductionTag
 * [new branch]      SecondProductionTag -> newRemote/SecondProductionTag
 * [new branch]      ThirdProductionTag -> newRemote/ThirdProductionTag
 * [new branch]      bugfix     -> newRemote/bugfix
 * [new branch]      bugfix2    -> newRemote/bugfix2
 * [new branch]      master     -> newRemote/master

git merge -s ours --no-commit newRemote/master
git read-tree --prefix=foo/bar/ -u newRemote/master 
git commit -m "Merged new Remote into subdirectory /foo/bar"
git push origin master

Как я могу объединить изменения из веток bugfix и bugfix2 одновременно? Спасибо!

7
задан bahrep 2 July 2014 в 08:27
поделиться