![以递归模式列出文件夹中的所有 SVN 存储库 URL](https://linux22.com/image/1294941/%E4%BB%A5%E9%80%92%E5%BD%92%E6%A8%A1%E5%BC%8F%E5%88%97%E5%87%BA%E6%96%87%E4%BB%B6%E5%A4%B9%E4%B8%AD%E7%9A%84%E6%89%80%E6%9C%89%20SVN%20%E5%AD%98%E5%82%A8%E5%BA%93%20URL.png)
我们正在寻找一个脚本,它将以递归模式遍历所有子文件夹并列出所有 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 }'