Обновление AnkhSVN вызывает проблемы: Слишком старая рабочая копия (формат 10, создан Subversion 1.6)

Я только что обновился до AnkhSVN 2.3.10509.1073, и теперь, если я попытаюсь выполнить фиксацию через VS2010, я получаю сообщение об ошибке:

Рабочая копия

'C: \ path \ to \ build' слишком старый

(формат 10, создан Subversion 1.6)

Есть идеи, как я могу заставить это работать?

Раньше я пользовался Ankh 2.1.10129. Спасибо.


person naspinski    schedule 02.11.2011    source источник
comment
В итоге я удалил и переустановил старую версию ... похоже, сработало.   -  person naspinski    schedule 02.11.2011


Ответы (1)


Ankh 2.3 использует SVN 1.7, который имеет новый формат рабочей копии. Вам необходимо обновить вашу рабочую копию вручную.

Вам нужно запустить svn upgrade из командной строки в вашей рабочей копии или щелкнуть правой кнопкой мыши -> «Обновить рабочую копию» в AnkhSVN.

person Albin Sunnanbo    schedule 02.11.2011
comment
AnkhSVN не поддерживает «обновление svnadmin», но вы можете просто обновить рабочие копии в AnkhSVN 2.3. Это первая команда в + - каждом контекстном меню, когда необходимо обновление. - person Bert Huijben; 14.11.2011
comment
TortoiseSVN поддерживает обновление прямо из проводника Windows. - person Seva Alekseyev; 06.12.2011
comment
В VS2010 щелкните правой кнопкой мыши проект - ›Subversion -› Обозреватель рабочих копий и выберите проект / решение в Обозревателе рабочих копий - ›обновить рабочую копию должно сработать. - person MandoMando; 09.02.2012
comment
Боюсь, что рабочая копия Upgrade немного проблематична в том смысле, что она просто не работает. Трудно жаловаться на бесплатное программное обеспечение, но на самом деле нет предупреждения о том, что обновление до версии 2.3 в значительной степени делает вашу рабочую копию недействительной. Я только что потратил последние два часа на получение свежей новой копии из источника и копирование файлов, которые я исправил с момента последней регистрации. Моя ошибка: не доверяйте документации и проверяйте все, прежде чем что-либо обновлять. - person Noel Abrahams; 19.02.2012
comment
@AlbinSunnanbo, я запускаю Обновить рабочую копию, затем пытаюсь проверить и получаю сообщение об ошибке. Рабочая копия слишком старая. Пробовал на папках, отдельных файлах, перезапускал VS, не исправил. - person Noel Abrahams; 19.02.2012
comment
@AlbinSunnanbo, щелчок по опции в меню отображает окно, в котором сообщается о статусе файлов, которые он обновляет, но когда все сказано и сделано, меню Upgrade Working Copy все еще присутствует, как если бы обновления не было вообще - person ekkis; 09.04.2012
comment
0 голос против, я тоже обновил ankhsvn до 2.5. он попросил обновить рабочую копию, и я обновился. Теперь в Visual Studio он работает нормально и показывает отмеченные элементы, но в проводнике Windows не отображается значок галочки в папках, показывающих зарегистрированные или нет. Я использую tortoisesvn 1.8. - person LojiSmith; 24.11.2013