SVN как обновить рабочую копию - PullRequest
2 голосов
/ 03 ноября 2011

Я использую STS для работы с SVN. При попытке обновить (версия 1.6) я получил эту ошибку:

org.apache.subversion.javahl.ClientException: Invalid operation on the current working    directory
svn: Can't upgrade 'C:\..... as it is not a pre-1.7 working copy directory

Не могу найти запись SVN: отсутствует запись по умолчанию Но уверен, что пропустил - я добавил новую папку. Как это можно решить? Спасибо.

Ответы [ 5 ]

17 голосов
/ 26 сентября 2013

Я знаю, что этот вопрос довольно старый, но для людей, которые наткнулись на него, как я, и у которых все еще есть проблемы, есть одна ошибка, о которой вы должны знать: Эта команда не выполнится, если не будет запущена из рабочая копия root . В моем случае я был в подпапке и получил сообщение об ошибке:

svn: E155019: Can't upgrade '<path_to_sub_folder>' as it is not a pre-1.7 working copy root, the root is '<my_working_copy_root>'

Просто перейдите в корневой каталог рабочей копии и введите ранее упомянутый

svn upgrade

Тогда все должно быть хорошо.

1 голос
/ 30 сентября 2014

Внимательно прочитайте сообщение об ошибке, так как в нем содержится имя подпапки в вашей рабочей копии, которая не была обновлена ​​для использования в версии 1.7. Впредь обновите эту конкретную папку:

svn upgrade ./[folder name]

(или любую другую команду, которую использует ваш клиент SVN)

0 голосов
/ 22 февраля 2012

Вероятно, обновление вашего проекта до 1.7 не сработало .. там у вас будут большие проблемы, так как svn1.7 не будет обрабатывать проекты 1.6 (невероятно, но верно oO)

0 голосов
/ 27 июля 2012

Попробуйте выполнить следующие команды из командной строки

cd <working copy>
svn upgrade

Ваша внутренняя рабочая копия не соответствует версии 1.7

0 голосов
/ 03 ноября 2011

Вы пытаетесь обновить уже 1.7 (WC-NG) рабочую копию.Но обновление требуется только один раз для 1.6 WC

...