Как я могу обновить версию SVN, используемую git svn в Windows? - PullRequest
4 голосов
/ 14 марта 2012

Моя компания находится в процессе обновления SVN до 1.7.Проверка git svn --version показывает, что используется версия SVN 1.4.6.Я хотел бы получить версию SVN, которую использует git svn, ближе к 1.7.Однако я не видел инструкций по обновлению версии SVN, которую использует git svn (в Windows).

другой поток , который я нашел в поисках ответов, похоже, ориентирован на MacПользователь OSX.Однако я не видел инструкций Windows для этого обновления.Кто-нибудь знает, как правильно обновить версию SVN для git svn в Windows?

Ответы [ 3 ]

4 голосов
/ 15 марта 2012

Я предполагаю, что вы используете mSysGit в Windows, так как я использую недавнюю установку, и git svn --version также перечисляет v1.4.6 для меня.

Причина, по которой вы не видели инструкций, заключается в том, что вы используете последнюю версию mSysGit. Вы не можете обновить, если нет ничего, чтобы обновить до! У вас есть несколько вариантов:

  • Не беспокойся. Все будет работать как обычно, поскольку сервер Subversion 1.7 будет успешно работать со старым клиентом. Продолжение использования вашей версии git svn не вызовет больше проблем, чем в настоящее время, если вообще вызывает.

  • Использование Cygwin . Версия Subversion, которую git svn на Cygwin использует: 1.7.4.

  • Подождите, пока выйдет новая версия. Учитывая, что mSysGit все еще находится на Subversion 1.4.6, я не буду сильно надеяться, что это произойдет в ближайшее время.

0 голосов
/ 14 февраля 2013

Я заметил, что версия git, которую я установил из GitHub (http://windows.github.com/), имела SVN 1.7, но у mSysGit 1.8.1.2 все еще была SVN 1.4.

При дальнейшей проверке я заметил, что GitHub для Windowsне поставляется с svn! Оказывается, он собирал версию svn для моей командной строки, которую я установил в Windows отдельно.

Удаление всех файлов svn * из каталога mSysGit / bin было таким жеэффект. Он подберет любую версию svn, которую вы установили в Windows (при условии, что она находится в PATH).

0 голосов
/ 19 октября 2012

Начиная с git1.7.8 (октябрь 2012 г.), git svn будет официально работать с SVN1.7

См. " [ANNOUNCE] Git v1.8.0-rc3 ":

"git svn" обновлен для работы с SVN 1.7.

...