2015-12-18 31 views
3

У меня есть один главный сервер и один зеркальный сервер (каждый VisualSVNServer), синхронизированный SVNSYNC.SVNSYNC: зеркальное серверное другое измерение с мастером после неудачной транзакции

После неудачной синхронизации мой svn-зеркальный сервер вырос на 50 МБ (по сравнению с ведущим).

Master svn server - 45 МБ с файлом 401, теперь зеркало составляет 100 МБ с файлом 18.000.

После расследования, я нашел все файлы в директории:

  1. F: \ Хранилище \ MyRepo \ дб \ транзакции (мастер пуст реж)
  2. F: \ Хранилище \ MyRepo \ дб \ TXN-protorevs (мастер пуст реж)

Я пытался очистить с svnadmin rmtxns:

svnadmin rmtxns F:\Repositories\MyRepo 

, но ничего не меняется.

Как я могу очистить это потраченное впустую пространство?

ответ

3

Вы должны указать TXN имя для svnadmin rmtxns команды для работы:

$ 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 команду для получения списка транзакций в хранилище.

+0

Право! файл txn! я тупой! – ar099968