没有布局参数的git svn克隆做什么?

没有布局参数的git svn克隆做什么?,git,svn,Git,Svn,我有一个分组多项目回购协议,其结构如下: {主干、分支、标记} 假设我正在克隆项目1;以下命令具有相同的效果: git svn clone-s project1.git git svn clone-T trunk-b branches-T tags project1.git 我的问题是,如果克隆时没有任何参数,会发生什么 git svn克隆项目1.git 前两个生成以下配置: [svn-remote "svn"] url = http://my.subversion.host/svn/repos

我有一个分组多项目回购协议,其结构如下:

{主干、分支、标记}

假设我正在克隆项目1;以下命令具有相同的效果:

git svn clone-s project1.git git svn clone-T trunk-b branches-T tags project1.git 我的问题是,如果克隆时没有任何参数,会发生什么

git svn克隆项目1.git 前两个生成以下配置:

[svn-remote "svn"]
url = http://my.subversion.host/svn/repos/grp1
fetch = project1/trunk:refs/remotes/trunk
branches = project1/branches/*:refs/remotes/*
tags = project1/tags/*:refs/remotes/tags/*
第三个命令生成:

[svn-remote "svn"]
url = http://my.subversion.host/svn/repos/grp1/project1
fetch = :refs/remotes/git-svn

我甚至不知道不指定布局是可能的;我错误地运行了这个命令,得到了这个结果。手册页面在没有指定任何参数的情况下不会说明任何关于克隆SVN repo的内容。

它只会将存储库的根视为一个大分支,包含subversion主干和作为目录的分支,就像执行SVN签出一样http://my.subversion.host/svn/repos/grp1/project1.

可以将其分开,但这将是一个不同的问题,如果您有时间和权限再次运行克隆,可能会比它的价值更麻烦