如何查找 Linux 服务器上所有活动的 SVN 仓库

如何查找 Linux 服务器上所有活动的 SVN 仓库

有没有简单的方法可以找到 RHEL 服务器上活动 SVN 存储库根目录的路径?我想我可以查找 revprops 或名为 hooks 的目录或类似名称。有没有更优雅的方法?这将包括 SVN 协议和 websvn (http)。提前致谢。

答案1

您所说的“活跃”是什么意思?您可以执行如下操作来查找过去一周内有活动的所有 Subversion 存储库:

find / -path '*/db/current' -mtime -7 -printf '%h\n'

这将为你提供如下列表:

/srv/svn/myrepo/db
/home/lars/projects/anotherrepo/db

如果您去掉/db,您就会得到存储库列表。

根据系统上安装的文件系统的大小,此命令可能需要很长时间才能运行。

http如何访问存储库在这里并不特别相关;无论通过、、ssh等方式访问,存储库都是相同的file

相关内容