以递归模式列出文件夹中的所有 SVN 存储库 URL

以递归模式列出文件夹中的所有 SVN 存储库 URL

我们正在寻找一个脚本,它将以递归模式遍历所有子文件夹并列出所有 SVN 存储库 URL 及其找到的路径。

它将用于用户的 /home 文件夹。

答案1

这个应该或多或少独立于 svn 版本

find . -type d -exec svn info {} \; 2>/dev/null \
| awk '/^Repository Root/ { 
            if ($0 != repository) 
                print path " " $0; repository = $0
       }
       /^Path/ { path=$0 }'

相关内容