2013-06-21 3 views
10

Я обновил TortoiseSVN до 1,8 от 1,7.12 на Windows   XP. После этого он попросил обновить формат SVN.Обновление TortoiseSVN 1.8 выпусков

Я пробовал модернизировать, но он продолжает спрашивать, и команда не производит никаких ошибок. Я попытался проверить новую копию с сервера, и он продолжает просить обновить.

Я вернусь к 1.7.12.

Как исправить эту проблему?

Я не знаю, что произошло, но, похоже, он начал правильно обновлять репозиторий. Возможно, это проблема с кешем?

+0

Вы обновили версию 1.8.0 или ночную 1.8.99? – bahrep

+0

СВН, версия 1.8.0 (r1490375) – CephalidOne

ответ

11

Клиент стороне был изменен формат. (Как вы заметили)

Перед использованием Subversion 1.8 с существующими рабочими копиями, пользователи требуется выполнить команду обновления SVN для обновления рабочей копии метаданных в новый формат.Эта команда может занять некоторое время, а для некоторых пользователей, возможно, более практично просто проверить новую рабочую копию .
http://subversion.apache.org/docs/release-notes/1.8.html

В соответствии с примечаниями, вы сделали это правильно.
- Есть ли на вашем пути более одного файла svn.exe? Похоже, что для обновления вашего туалета использовалась более старая версия.
- Вы установили инструменты командной строки с помощью Tortoise?
- Какую версию сервера вы используете?

+0

-nope только один СВН -установлен СВН с черепахой -server 1.6.x каким-либо образом после нескольких перезагрузок он начал вести себя правильно, я предполагаю, что это была проблема с TSVNCache – CephalidOne

+0

I также обновился до моего старого Черепаха до последнего и получил это сообщение http://i.imgur.com/jQoJ03V.png. Я работаю в команде. Если я перейду в новый формат, все члены команды тоже будут обновлены? –

+0

Если вы не обновляете сервер, другим пользователям не нужно обновлять их клиент svn. Дополнительную информацию можно найти здесь http://tortoisesvn.net/tsvn_1.8_releasenotes.html#compatibility –

4
  1. Я полагаю, вы не обновляли старых (1.7) туалетов 1.8 формата
  2. Checkouted на 1,8 клиента рабочей копии должна быть в 1,8 формате образец

1,7 WC для две разные версии клиента

  • Для 1,7 клиентов

    svn.exe»--version

    svn, version 1.7.5 (r1336830) compiled May 18 2012, 14:19:29

    svn.exe Ls

Hello.de.txt Hello.en.txt Hello.eo.txt Hello.fr.txt

  • Для 1.8 клиента (туалет, если на уровне файлов копию оригинала)

    СВН --version

    svn, version 1.8.0 (r1490375) compiled Jun 17 2013, 18:36:16 on x86-microsoft-windows

    SVN Ls

    svn: E155036: Please see the 'svn upgrade' command svn: E155036: The working copy at 'Z:\Hello' is too old (format 10) to work with client version '1.8.0 (r1490375)' (expects format 31). You need to upgrade the working copy first.

3

У меня была такая же проблема, хотя ни один из вышеперечисленных ответов не устранил мою проблему.

Правый щелчок TortoiseSVN не показывает обновление, как вы уже сделали на родительском уровне, скорее всего, в какой-то момент. И до обновления в каждой папке был .svn, теперь на верхнем уровне есть только один git. Если в какой-то момент вы скопировали какой-либо старый код или другой код в папку или по какой-то другой причине, вы столкнулись с вышеуказанной проблемой. Для того, чтобы решить просто:

  1. убедитесь, что вы не скрываете .svn папки
  2. нажмите на верхнем уровне и поиск .svn
  3. удалить все папки .svn для верхнего уровня, кроме одного.
  4. правый щелчок делает очистку SVN

    Исправлено.
9

Нет необходимости удалять папку .svn.

Просто щелкните правой кнопкой мыши по корневой папке и скажите «Обновить до последнего формата SVN». это сделаю.

+0

Что делать, если я столкнулся с этой проблемой на Mac? –

7

Вам может потребоваться перезагрузка после обновления TortoiseSVN, как описано здесь: SVN Upgrade working copy - TortoiseSVN

Это отсортирован для меня. При перезагрузке был сделан щелчок правой кнопкой мыши по обновлению рабочей папки.

+2

Это самый простой ответ, а также единственный, который работал для меня. Ключом является перезагрузка после обновления. До этого вы ничего не можете сделать. – Neo

1

У меня такая же проблема.

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