Проблемы с версиями при работе Subclipse и TortoiseSVN

StackOverflow https://stackoverflow.com/questions/611512

  •  03-07-2019
  •  | 
  •  

Вопрос

У меня установлен Subclipse для Java и только что установлен TortoiseSVN для #develop, как это было предложено кем-то, отвечающим на другой мой вопрос. Когда я пытаюсь отредактировать класс C #, он говорит, что «клиент слишком стар, чтобы работать с рабочей копией» - но версия TortoiseSVN (1.5) в Subversion кажется более новой, чем в Subclipse (1.4?). Что происходит - сообщение кажется немного задом наперед! Могу ли я понизить уровень версии TortoiseSVN, чтобы он соответствовал Subclipse, или обновить Subclipse ?! Предложения будут оценены!

Это было полезно?

Решение 2

Оказывается, моя проблема была связана с тем, что #develop 2.2 заставляет TortoiseSVN 1.4 - он не работает с TortoiseSVN 1.5. Ну что ж! В любом случае, спасибо за ваш отзыв!

Другие советы

Прямо из часто задаваемых вопросов :

  

Полное сообщение об ошибке: Этот клиент слишком стар, чтобы работать с рабочей копией '.'; пожалуйста, получите более новый клиент Subversion.

Вы получите это сообщение об ошибке, когда вы используете клиент Subversion, связанный с более поздней версией Subversion, а затем попытаетесь выполнить команду с клиентом Subversion, связанным с более старой версией, например, вы использовали клиент 1.4.x на ваша рабочая копия, и теперь вы пробуете клиент svn 1.3.x на той же рабочей копии.

Причина этого в том, что Subversion 1.4 и 1.5 прозрачно обновляют рабочие копии для каждой команды. Но как только формат рабочей копии обновлен, старые клиенты больше не могут получить доступ к рабочей копии, потому что они не знают новый формат.

Единственное решение, чтобы «исправить» это обновить любой клиент, который вы используете, и который дал вам это сообщение об ошибке. Или сделайте новый заказ со старым клиентом.

Сообщение верное. У вас есть два клиента SVN: TortoiseSVN и Subclipse. Клиент Subclipse слишком стар, чтобы работать с рабочей копией TortoiseSVN. Как часть изменений для Subversion 1.5, формат рабочей копии был изменен для поддержки новой функции отслеживания слияния. Если вы обращаетесь к своей рабочей копии с помощью TortoiseSVN, она будет автоматически преобразована из формата v1.4 в более новый формат v1.5 (это упоминается в примечаниях к выпуску TortoiseSVN и Subversion).

Итак, если вы собираетесь использовать и Subclipse, и TortoiseSVN в одной рабочей копии, вам нужно, чтобы оба клиента основывались на совместимых версиях Subversion (т. е. оба на Subversion 1.4.x или оба на основе Subversion 1.5). .Икс). Поэтому вы должны либо обновить Subclipse, либо понизить TortoiseSVN.

Попробуйте использовать Subversive, теперь это официальный плагин Subversion Eclipse.

[1]: http://www.eclipse.org/subversive/

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top