列出svn存储库中的目录条目?

时间:2010-09-19 12:54:20

标签: linux svn

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

1 个答案:

答案 0 :(得分:27)

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

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