有没有办法执行SVN签出(或导出),这将只获取目录结构 ; 也就是说,没有档案?
svn ls -R {svnrepo} | grep "/$" | xargs -n 1 mkdir -p
出口,而非结账.
[更新]
结帐时:
env REPO={repo} sh -c 'svn ls -R $REPO | grep "/\$" | xargs -n 1 svn co --depth=empty $REPO'
任何太大的东西都会很慢.
您可以为checkout命令指定--non-recursive,可能会帮助您获得所需内容.
subversion的contrib工具中有一个python脚本,它使用空文件创建目录结构.有了一点python知识,根本不应该很难跳过创建文件.