我下载了一个 svn repo
git svn clone https://some-repo --authors-file=users.txt --prefix="" -s myclone
效果很好,我有一个本地仓库。
现在我想在我的 git repo 上本地工作,所以我想跟踪一个远程分支,但命令失败了。
示例: 假设我有以下分支:
>git branch -a
remotes/b1
remotes/b2
我想我现在必须创建一个本地工作分支:
> git branch --track mylocalbranch remotes/b1
fatal: Cannot setup tracking information; starting point 'remotes/b1' is not a branch.
乌布斯!如果它不是一个分支,它是什么?为什么我可以用 git branch -a
看到它,如果我无法跟踪 svn 存储库,我该如何工作。
我也很好奇,如果我 git svn fetch
,我会看到“非分支”像正常分支一样按预期行走。为了查看它,我使用 gitk
。
对不起,我完全糊涂了!