Почему эта серия команд git-svn приводит к отсоединенному HEAD?

Я делаю следующее:

$ 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...>

Похоже, я не до конца понимаю, что происходит под капотом. Разве remotes/svn/trunk не должна быть отслеживающей веткой по отношению к svn-репо? Почему у меня в итоге отделилась голова?

7
задан Tim Keating 4 January 2012 в 22:36
поделиться