我有一个具有以下结构的分组多项目仓库:
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仓库而没有指定任何这些参数。
答案 0 :(得分:0)
它只会将您的存储库的根视为一个大分支,包含您的subversion主干和分支作为目录,就像您svn checkout http://my.subversion.host/svn/repos/grp1/project1
一样。
它 可以将它分开但是这将是一个不同的问题,如果你有时间和权限再次运行克隆,可能会比它的价值更麻烦。