Мы используем SVN на моем рабочем месте уже несколько лет, и мы действительно не проводили никаких ремонтных работ, кроме обновлений и резервных копий, так как мы его установили. Есть ли что-то еще, что мы должны делать для поддержания SVN или что мы сделали все, что нам действительно нужно делать?Техническое обслуживание SVN
ответ
См. Repository Maintenance в svnbook, особенно раздел Cleanup.
Ваш репозиторий Subversion, как правило, требует особого внимания, если он настроен по своему вкусу. Тем не менее, есть раз, когда какая-либо ручная помощь от администратора может быть в . Утилита svnadmin предоставляет некоторые полезные функциональные возможности помочь вам в выполнении таких задач, как
- модифицирующих сообщения журнала,
- удаления омертвевших сделок,
- восстановления «вклинивается» репозитории, и
- миграции содержимого репозитория в другой репозиторий.
Я проверю это. Спасибо! – heartlandcoder
Subversion не требует технического обслуживания, если вы используете FSFS на задней панели. Обратная сторона BDB немного трогательна.
Если вы используете 1.6 (совсем недавно) на сервере, вам следует подумать о создании дампа/перезагрузки, а затем запустить svnadmin pack
, чтобы воспользоваться преимуществами улучшения на стороне сервера в FSFS, которые делают хранилище более экономичным.
Почему BDB трогательно? – heartlandcoder
Я думал, в частности о двух последних параграфах этого раздела: http://svnbook.red-bean.com/en/1.1/ch05.html#svn-ch-5-sect-1.3.1, когда я писал что. – bendin
На работе мы запускаем сервер SVN 1.2 с несколькими репозиториями BDB. Вероятно, каждые 6 месяцев у нас есть репозиторий BDB «lock up», который требует ручного вмешательства, чтобы вернуть этот репозиторий. Нет потери данных, только транзакция с заблокированной базой данных. Новые версии сервера SVN должны иметь возможность самовосстановления в этом сценарии. Пока мы еще не успели обновиться. –
Какое техническое обслуживание вы имеете в виду? Как правило, пока все работает нормально, вам нечего делать. Если вы используете fsfs, то, наверное, все хорошо. – kch
Я считаю, что мы используем BDB – heartlandcoder
Я бы посоветовал вам перейти на FSFS. – kch