什么git svn克隆没有params布局呢?

时间:2013-10-03 10:30:09

标签: git svn

我有一个具有以下结构的分组多项目仓库:

http://my.subversion.host/svn/repos/PRJGRP/projectN/ {树干,树枝,标签}

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

我的问题是,当您使用没有参数进行克隆时会发生什么?

前两个产生以下配置:

[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仓库而没有指定任何这些参数。

1 个答案:

答案 0 :(得分:0)

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

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