Оновлення робочої копії 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.