我正在尝试创建客户现有 svn 存储库的备份,该存储库可通过 http 公开获得。
如果可能的话,我希望能够从任何计算机自动创建新的存储库,而不必将控制台访问服务器的权限授予外部方(即用户可以ls
在我的 svn repo 目录上执行)
我的问题是我需要知道服务器上的 svn 存储库列表——它不是一个固定列表,因为用户会随着时间的推移添加新的存储库。
我可以使用指令通过 Apache 的mod_dav_svn
模块在 html 页面上列出存储库。SVNListParentPath On
我得到了这个页面:http ://svn.ohwr.org/
我的问题是:获取此类存储库的可用列表的最简单方法是什么?我需要解析该列表以进行同步,可能使用 shell 命令。
我必须使用 shell 命令解析 HTML,还是有更好的方法来获取该列表?