Рассмотрим следующую раскладку:
git | svn
-----------------------------------
master | trunk
local_experimental | experimental
Является ли следующий список команд чем-то разумным:
git checkout local_experimental
#hack hack hack
#commit changes to experimental svn branch
git svn dcommit experimental
#update the git repository from svn
git checkout master
git svn rebase
git checkout local_experimental
#how will svn handle the two following commands?
#rebase the experimental branch on master to get newest changes
git rebase master
git svn dcommit