Оновити TortoiseSVN 1.8 випуски

I upgraded TortoiseSVN to 1.8 from 1.7.12 on Windows XP. After that it asked for upgrading of the SVN format.

Я намагався оновити, але продовжує питати, і команда не дає помилок. Я спробував перевірити нову копію з сервера, і вона продовжує просити про оновлення.

Я повернувся до 1.7.12.

Як я можу виправити цю проблему?

Я не знаю, що сталося, але, схоже, він правильно почав модернізувати сховище. Може бути, проблема з кеш-пам'яттю?

10
ви оновили версію версії 1.8.0 або ночі 1,8.99?
додано Автор bahrep, джерело
svn, версія 1.8.0 (r1490375)
додано Автор CephalidOne, джерело

8 Відповіді

Формат клієнта змінився. (Як ви помітили)

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

Згідно з примітками, ви зробили це правильно.
- Чи є на вашому шляху більше одного svn.exe? Схоже, що стара версія була використана для оновлення вашого туалету.
- Ви встановили інструменти командного рядка з Tortoise?
- Яку серверну версію ви використовуєте?

11
додано
Я також оновився до моєї старої черепахи до останньої і отримав це повідомлення i.imgur.com/jQoJ03V.png. Я працюю в команді. Якщо я оновлююсь до нового формату, усім членам команди також потрібно оновити?
додано Автор Jitendra Vyas, джерело
Якщо ви не оновлюєте сервер, іншим користувачам не доведеться оновлювати свій клієнт svn. Додаткову інформацію можна знайти тут tortoisesvn.net/tsvn_1.8_releasenotes.html#compatibility
додано Автор Brad Bruce, джерело
-якщо після деякого перезавантаження він почав поводитися правильно, я вважаю, що це була проблема з TSVNcache.
додано Автор CephalidOne, джерело

Формат клієнта змінився. (Як ви помітили)

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

Згідно з примітками, ви зробили це правильно.
- Чи є на вашому шляху більше одного svn.exe? Схоже, що стара версія була використана для оновлення вашого туалету.
- Ви встановили інструменти командного рядка з Tortoise?
- Яку серверну версію ви використовуєте?

11
додано
Я також оновився до моєї старої черепахи до останньої і отримав це повідомлення i.imgur.com/jQoJ03V.png. Я працюю в команді. Якщо я оновлююсь до нового формату, усім членам команди також потрібно оновити?
додано Автор Jitendra Vyas, джерело
Якщо ви не оновлюєте сервер, іншим користувачам не доведеться оновлювати свій клієнт svn. Додаткову інформацію можна знайти тут tortoisesvn.net/tsvn_1.8_releasenotes.html#compatibility
додано Автор Brad Bruce, джерело
-якщо після деякого перезавантаження він почав поводитися правильно, я вважаю, що це була проблема з TSVNcache.
додано Автор CephalidOne, джерело

Не потрібно видаляти папку .svn.

Просто клацніть правою кнопкою миші на кореневій папці та скажіть 'Оновити до останнього формату SVN'. Це буде робити.

9
додано
Що робити, якщо я стикаюсь з цією проблемою на Mac?
додано Автор Igor Ganapolsky, джерело

You may need to reboot after upgrading TortoiseSVN, as described here: SVN Upgrade working copy - TortoiseSVN

Це сортувало це для мене. При перезавантаженні з'явився прапорець "Оновити робочу папку".

7
додано
Це найпростіший відповідь, а також єдиний, який працював для мене. Ключ до перезавантаження після оновлення. До цього ви нічого не можете робити.
додано Автор Neo, джерело
  1. Я думаю, ви не оновили свої старі (1,7) туалети в форматі 1,8
  2. Перевірено на 1,8 клієнта Робоча копія повинна бути у форматі 1.8

1.7 зразка WC для двох різних версій клієнта

  • For 1.7 client

    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

  • For 1.8 client (WC if file-level copy of original)

    svn --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.

4
додано

Я мав таку ж проблему, хоча жоден з наведених вище відповідей не виправив мою проблему.

A TortoiseSVN right click does not show the Upgrade as you have already done at a parent level most likely at some point. And prior to the upgrade, there was an .svn in every folder, now there is only one at the top level like git. If you have copied any old code or other code back into a folder at some point, or for some other reason, you will be experiencing the above problem. To solve simply:

  1. ensure you are not hiding .svn folders
  2. click at the top level and search for .svn
  3. delete all .svn folders except for the top level one.
  4. right click do an SVN Cleanup

    Fixed.
3
додано

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

У моєму випадку проблема виникає через додану директорію. Я просто вибираю параметр, що відповідає оновленню, і вся робоча копія може бути виконана.

1
додано

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

У моєму випадку проблема виникає через додану директорію. Я просто вибираю параметр, що відповідає оновленню, і вся робоча копія може бути виконана.

1
додано