在 Debian 系统上,我的 ViewVC 数据库仍然引用不再可访问的 Subversion 存储库(已存档、移至另一台服务器......)
因为它托管了大量的存储库,我无法删除并重建所有存储库......这会花费太长时间,并且会占用大量磁盘和 CPU。1 Gb MySQL ViewVC 数据库用于 90 Gb 的存储库。
那么如何从 ViewVC 数据库中有选择地删除存储库?
答案1
使用svndbadmin purge REPOS-PATH
。
svndbadmin
从不提供任何参数时的输出来看:
从数据库中清除位于 REPOS-PATH 的存储库特定的信息。
假设您有多个存储库,这将允许您清除一个特定存储库的详细信息,而不会影响提交数据库的其余部分。