2010-06-21 4 views
4

Когда я выполняю ниже от командной строки:Subversion: этот клиент слишком стар, чтобы работать с рабочей копией.

SVN добавить SomeFileInMyWorkingDirectory.zip

я получаю:

СВН: Этот клиент слишком стар, чтобы работать рабочая копия '.'; Получите более новый клиент subversion.

ОК, это довольно прямолинейно. Но то, что есть я запутался, что , когда я выполняю следующую команду:

SVN --version

Ответ Я получаю

svn, version 1.4.3 (r23084) 

Но, когда я иду к ToirtiseSVN и нажмите «о». Я получаю:

TortoiseSVN 1.6.8, Build 19260 - 32 Bit, 2010/04/16 20:20:11 Subversion 1.6.11, 1.3.8 апреля апреля-Utils 1.3.9 неон 0.29.3 OpenSSL 0.9.8k 25 марта 2009 Zlib 1.2.3

Кажется, что моя версия командной строки старше GUI, но они оба пришли из той же загрузки.

Почему графический интерфейс и инструменты командной строки имеют две разные версии? Как обновить только командную строку? Может ли кто-нибудь указать мне ссылку, где я могу получить эти файлы? Я использую Windows XP, C#, ASP.NET 3.5.

Спасибо.

ответ

4

TortoiseSVN не устанавливает версию командной строки svn. Смотрите этот предыдущий СФБ вопрос подробно:

Where is svn.exe in my machine?

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

http://www.collab.net/downloads/subversion/

+0

ОК, спасибо за это. –

+0

В качестве примечания: новый TortoiseSVN * может * устанавливать соответствующие инструменты командной строки. – crashmstr