我这样做:
$ 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 repo的跟踪分支?为什么我最终得到一个独立的头?
答案 0 :(得分:10)
这是因为它是一个远程分支。您需要为它创建一个本地分支,例如:
git checkout -b my-trunk remotes/svn/trunk