我有一个主服务器和一个镜像服务器(每个VisualSVNServer)由SVNSYNC同步。
同步失败后,我的svn镜像服务器增长了50MB(与主服务器相比)。
主svn服务器是45 MB,401文件,镜像现在是100 MB,18.000文件。
经过调查,我在dirs中找到了所有文件:
我尝试使用svnadmin rmtxns进行清理:
svnadmin rmtxns F:\Repositories\MyRepo
但没有任何改变。
我如何清理这个浪费的空间?
答案 0 :(得分:3)
您应该为svnadmin rmtxns
命令指定txn名称:
$ svnadmin rmxtxns --help
rmtxns: usage: svnadmin rmtxns REPOS_PATH TXN_NAME...
Delete the named transaction(s).
Valid options:
-q [--quiet] : no progress (only errors to stderr)
您可以使用svnadmin lstxns
命令获取存储库事务列表。