[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Upgrading visual svn server from 3.7.0 using svn 1.9.7 - how?

From: Bo Berglund <bo.berglund_at_gmail.com>
Date: Fri, 02 Oct 2020 19:56:38 +0200

On Fri, 2 Oct 2020 19:42:03 +0200, Daniel Sahlberg
<daniel.l.sahlberg_at_gmail.com> wrote:

>Den fre 2 okt. 2020 kl 18:24 skrev Bo Berglund <bo.berglund_at_gmail.com>:
>
>> We are using this setup:
>> - Main server is running on Windows Server 16 Standard using VisualSVN
>> version 3.7.0, which apparently uses svn 1.9.7
>>
>> - The server is using svnsync nightly to synchronize over the Internet
>> to a mirror SVN server version 1.9.7 running on Ubuntu 18.04 Server on
>> a different location entirely.
>> No user operations are allowed on the mirror, it is just a backup.
>>
>> My problem is this:
>> The VisualSVN server is seriously out of date and needs to be
>> upgraded. In its own management console it suggests upgrading to 4.2.2
>> but does not say which version of svn will then be running.
>> In fact it seems like they are intentionally hiding the svn version in
>> their web pages.. :(
>>
>
>I checked our installation of 4.2.2 and it seems to be running 1.10.6.
>VisualSVN Server is installing the Subversion command line tools in
>C:\Program Files\VisualSVN Server\bin so I simply opened cmd.exe and
>executed svn --version.
>
>And I suspect that there might be problems concerning the svnsync
>> commands if the backup mirror server is not upgraded to the same svn
>> version, right?
>>
>
>I checked quickly with a brand new Ubuntu 18.4 VM running svn 1.9.7 and
>svnsync works both if initiated from the Ubuntu box (connecting to
>VisualSVN Server using https) and if initiated from Windows (using svn+ssh
>and plink with public keys). Of course, YMMW.
>
>
>> But how do I do that on Ubuntu when I cannot find out which svn
>> version they use?
>
>
>> Or does it not matter, i.e. can the main and mirror servers be using
>> different svn versions?
>>
>
>In general use you are free to mix different versions of the server and the
>client so I would assume this also goes for svnsync. And it's not too far
>between 1.9 and 1.10. Others on the list might be able to give a more
>detailed answer but why not test it :-)

Thanks! I retrieved the svn version using the same way as you (svn
--version on command line)...

I will make a test as soon as I have fixed a broken OpenVPN channel to
the office. It has stopped working even though I can ping the box.
Unfortunately it sits across the ocean in Texas so it is not so easy.
And I don't want to risk the upgrade unless I have an extra working
OpenVPN server on the system.

-- 
Bo Berglund
Developer in Sweden
Received on 2020-10-02 19:56:52 CEST

This is an archived mail posted to the Subversion Users mailing list.