![如何从 ViewVC 提交数据库中删除存储库?](https://linux22.com/image/624746/%E5%A6%82%E4%BD%95%E4%BB%8E%20ViewVC%20%E6%8F%90%E4%BA%A4%E6%95%B0%E6%8D%AE%E5%BA%93%E4%B8%AD%E5%88%A0%E9%99%A4%E5%AD%98%E5%82%A8%E5%BA%93%EF%BC%9F.png)
在 Debian 系统上,我的 ViewVC 数据库仍然引用不再可访问的 Subversion 存储库(已存档、移至另一台服务器......)
因为它托管了大量的存储库,我无法删除并重建所有存储库......这会花费太长时间,并且会占用大量磁盘和 CPU。1 Gb MySQL ViewVC 数据库用于 90 Gb 的存储库。
那么如何从 ViewVC 数据库中有选择地删除存储库?
答案1
使用svndbadmin purge REPOS-PATH
。
svndbadmin
从不提供任何参数时的输出来看:
从数据库中清除位于 REPOS-PATH 的存储库特定的信息。
假设您有多个存储库,这将允许您清除一个特定存储库的详细信息,而不会影响提交数据库的其余部分。