Обновление рабочей копии SVN до новой версии
Сегодня, на моём компьютере, Я обновил 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).
Если эта статья помогла вам, пожалуйста, оставьте комментарий ![]()
Спасибо за прочтение!
Arthur is a designer and full stack software engineer. He is the founder of Space X-Chimp and the blog My Cyber Universe. His personal website can be found at arthurgareginyan.com.