Читали ли вы примечания к выпуску 1.6 ?
Обновление действительно безболезненно, в основном из-за этой заметки:
Нет необходимости сбрасывать и перезагружать
ваши репозитории. Subversion 1.6 может
читать репозитории, созданные ранее
версии. Чтобы обновить существующий
установка, просто установите самую новую
библиотеки и двоичные файлы на вершине
старшие.
Теперь, после того как вы перезаписали двоичные файлы, вы можете обновить формат репо до 1.6, чтобы воспользоваться новыми функциями (или у вас все еще будут старые версии 1.5). Для этого запустите svnadmin upgrade
. Это займет секунду или две (на моем репо 12 Гб), и тогда вы готовы. Вы можете легко обновить клиента или придерживаться более старых - имейте в виду, что новые клиенты будут обновлять WC автоматически и бесшумно, поэтому вы не можете смешивать n совпадающих версий клиентов с одним и тем же WC (т. Е. Если вы обновляете Tortoise, вы должны обновить Ankh как хорошо)
1.6 имеет 2 функции для обнаружения конфликтов дерева серверов и упаковки FSFS. Я рекомендую упаковку (запустите пакет svnadmin, чтобы объединить 1000 файлов редакций в один файл, это займет немного времени, но вы можете продолжить работу во время его упаковки).
Процесс обновления был действительно легким, и ребята из svn обратились с просьбой о высококачественном обновлении.