Вы можете использовать этот скрипт, который выведет список репозиториев и создаст структуру в каталоге.
использование: perl checkout-structure.pl repos destdir
репозитории не должны быть корнем ваших репозиториев, они также могут указывать каталог.
Не в состоянии создавать dirs, содержащие акцентированные символы (àéîùç ...), но отлично работает с пробелами Для тех, у кого есть на это время, я думаю, что это проблема кодирования.
checkout-structure.pl:
#!perl
my @dirs;
my $repos = shift;
my $dest = shift;
@dirs = grep { /\/$/ && /^[^\.]/ } `svn list -R $repos`;
foreach(@dirs) {
s/\/$//;
chomp;
mkdir("$dest/$_") or warn $!." trying to create $dest/$_";
}