thumb

Сьогодні, на моєму комп’ютері, Я оновив Subversion з версії 1.6 до версії 1.7. Subversion версії 1.7 має структуру сховища та потребує оновлення всіх існуючих робочих копій.

Якщо ми спробуємо використовувати Subversion 1.7 на робочій копії створеної більш старою версією Subversion, то ми побачимо наступне повідомлення про помилку:

svn status
svn: E155036: Please see the 'svn upgrade' command
svn: E155036: Working copy '/home/user/project' is too old (format 10, created by Subversion 1.6)

Нам потрібно використовувати команду svn upgrade для поновлення робочої копії до останнього формату метаданих, підтримуваного новою версією Subversion.

svn upgrade [PATH TO PROJECT]
Upgraded '.'
Upgraded 'A'
Upgraded 'A/B'
Upgraded 'A/B/E'

Тепер моя робоча копія оновлена!

Примітка: Команду svn upgrade необхідно застосувати до кожної робочої копії.

Примітка: Після поновлення Subversion до версії 1.7, ви не зможете повернутися до Subversion 1.6. І оновлені робочі копії будуть непридатні для використання в старіших версіях Subversion.

Примітка: Команда svn upgrade може зайняти деякий час, тому для деяких користувачів може бути більш практичним просто створити нову робочу копію (checkout).