Я делаю это:
$ git svn clone http://monsterdebugger.googlecode.com/svn/ -s --prefix=svn/ monsterdebugger $ cd monsterdebugger $ git branch -a * master remotes/svn/trunk $ git co remotes/svn/trunk Note: checking out 'remotes/svn/trunk'. You are in 'detached HEAD' state. <And so on...>
Полагаю, я не до конца понимаю, что здесь происходит под капотом. Разве удаленные / svn / trunk не должны быть ветвью отслеживания для репозитория svn? Почему у меня появилась оторванная голова?
Это потому, что это удаленная ветвь.Для этого вам нужно создать локальную ветку, например:
git checkout -b my-trunk remotes/svn/trunk