列出svn仓库中的目录条目?

我如何编写一个bash脚本来列出svn仓库中的目录条目? 我想编写bash文件,因为我有大量的存储库。

Solutions Collecting From Web of "列出svn仓库中的目录条目?"

如果您是颠覆管理员,则以下命令将返回存储库中的目录。

svnlook tree $REPO_DIR --full-paths | egrep "/$" 

诀窍是在名称中寻找尾随“/”字符的grep命令

同样的技巧也适用于svn命令

 svn list $REPO_URL -R | egrep "/$" 

额外的笔记

要反复运行这个命令,你可以把它放到一个shell for循环中

 for url in $URL1 $URL2 $URL2 do svn list $url -R | egrep "/$" done