3
votes

I'm using TeamCity 8.0.3 (build 27540), the latest as of this post. It only supports up to SVN 1.7 but my SVN server is at 1.8.

Is there anything I can do to make TeamCity support SVN 1.8? I'd prefer not to have to downgrade my SVN server.

3

3 Answers

2
votes

I've just tested out this using Teamcity 8.0.2 and subversion 1.8.3. They're working together without any issue.

Both server side and agent side checkout work, however, if you're planning to use any new 1.8 based features (agent-side checkouts) that requires a client that is minimum 1.8 in version, you have a problem, since teamcity uses a java library for svn operations (svnkit), and the latest bundled lib supports 1.7 and lower working copy versions.

See this feature matrix: http://subversion.apache.org/docs/release-notes/1.8.html

If you don't need 'working copy record moves', 'automatic reintegration merge' or any other feature where the minimum client is 1.8, you're good to go.

2
votes

Unless you're using file:/// protocol, it doesn't matter what version your SVN server has, because SVN servers and SVN/SVNKit clients are forward and backward compatible with all versions of SVN servers. In particular, you can use SVN/SVNKit of version 1.7 with mod_dav_svn/svnserve of version1.8.

0
votes

Please see the official support page for Subversion 1.8 support in TeamCity: http://confluence.jetbrains.com/display/TCD8/TeamCity+Subversion+1.8+support