为什么没有克隆svn分支?

时间:2012-09-21 07:12:22

标签: git google-chrome version-control git-svn git-branch

svn repo上有很多分支:

svn ls http://src.chromium.org/svn/
PRESUBMIT.py
branches/
codereview.settings
releases/
trunk/

我使用git svn clone克隆它后,我的git svn repo上没有svn分支,为什么?

git svn clone -s --revision=157076   http://src.chromium.org/svn/
mirror0@lab:~/chrome/g/chrome_g$ git branch -a
* master
  remotes/trunk
mirror0@lab:~/chrome/g/chrome_g$ git branch -r
  trunk

1 个答案:

答案 0 :(得分:1)

git svn有一些commandline options来控制svn-layout的样子。有关处理分支的更多信息,请参阅http://www.jukie.net/bart/blog/svn-branches-in-git上的博客文章,特别是有指定主干,分支和标签位置的选项,即" -T trunk -b branches -t tags"。

在你的情况下,似乎直接在根文件夹中创建了分支,不确定git svn是否支持分支的非标准用法...