Supported SVN version in VS addin options

I am trying to use the VS addin for the first time. In the addin options, I check "Enable Subversion", but leave all other options as is. When I click OK, I get an error message: "Version (1.7.1) of specified Subversion client svn is not supported.. Whould you like to disable Subversion support?" (Someone should really fix those typos.) I believe it is detecting SVN.exe in my TortoiseSVN installation, which is version 1.7.1. I can see that only 1.4-1.6 are supported Is there a breaking change from 1.6 to 1.7 that causes it not to work, or is it simply that the addin hasn't been tested with anything later than 1.6? And if the latter, shouldn't I have the option of using it anyway, since the odds are that it will work just fine? I would really rather try that first, instead of installing and maintaining a separate SVN client installation just for TeamCity, which will make it considerably more difficult to rollout the addin to the rest of my development team.

3 comments
Comment actions Permalink

Hi David

Yes, there are breaking changes - Subversion changed its working copy format.
At the moment downgrading to 1.6 is the only solution.
Version 1.7 will be supported by next release of TeamCity. You can preview it right now:
http://confluence.jetbrains.net/display/TW/TeamCity+EAP

Michael

0
Comment actions Permalink

I am aware that the working copy format changed between SVN 1.6 and 1.7. But why does the working copy format matter? Doesn't the add-in use svn.exe as it's interface to the working copy? Otherwise, why does it need the svn.exe at all?

0
Comment actions Permalink

Pre-tested commit is performed by svn.exe.
But the plugin still needs to access .svn folder directly to detect changes.

0

Please sign in to leave a comment.