2013-09-09 2 views
3

Я использую TeamCity 8.0.3 (сборка 27540), последнее по состоянию на этот пост. Он поддерживает только SVN 1.7, но мой SVN-сервер равен 1,8.Поддержка TeamCity 8 для SVN 1.8?

Есть ли что-нибудь, что я могу сделать, чтобы обеспечить поддержку TeamCity SVN 1.8? Я бы предпочел не перенастраивать мой SVN-сервер.

ответ

2

Я только что проверил это, используя Teamcity 8.0.2 и subversion 1.8.3. Они работают вместе без каких-либо проблем.

Работа на стороне сервера и стороны агента, однако, если вы планируете использовать любые новые функции на основе 1.8 (проверки на стороне агента), для которых требуется, чтобы клиент был минимальным в версии 1.8, у вас есть проблема, поскольку teamcity использует java-библиотеку для операций svn (svnkit), а последняя вложенная версия lib поддерживает версии 1.7 и более поздних версий рабочей копии.

Смотрите эту особенность матрицы: http://subversion.apache.org/docs/release-notes/1.8.html

Если вам не нужны «рабочие копии записи движений», «автоматическое слияние реинтеграции» или любую другую функцию, где минимальный клиент 1.8, вы хорошо идти.

+0

Отсутствие поддержки SVN 1.8 рабочих копий является шоу пробкой в ​​нашей среде. Надстройка Visual Studio отказывается использовать 1,8 выпуск клиента SVN. Надеюсь, что это будет исправлено в ближайшее время. –

+0

Как Visual Studio связана с Team City в этом отношении? –

2

Если вы используете протокол file:///, не имеет значения, какая версия имеет ваш SVN-сервер, поскольку SVN-серверы и клиенты SVN/SVNKit имеют прямую и обратную совместимость со всеми версиями серверов SVN. В частности, вы можете использовать SVN/SVNKit версии 1.7 с mod_dav_svn/svnserve версии 1.1.

Смежные вопросы