1

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

http://my.subversion.host/svn/repos/PRJGRP/projectN/ {trunk,branches,tags}

假设我正在克隆项目 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 存储库的任何内容。

4

1 回答 1

0

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

可以将它分开,但这将一个不同的问题,如果您有时间和访问权再次运行克隆,可能会带来更多麻烦。

于 2013-10-03T10:51:32.420 回答