Hello, See the download <https://www.visualsvn.com/server/download/> page which says that VisualSVN Server 4.2.2 [[[ Includes Apache Subversion 1.10.6. ]]]
If you want to find out the version details of your currently installed server, use the VisualSVN Server Manager console or check the README.txt file. See https://stackoverflow.com/a/60887240/761095 Opening cmd.exe and simply running `svn --version` is an incorrect way to find out the version of Subversion the server is built with. This will only show the version of the svn.exe client and depending on your %PATH% variable and current directory can show you the version of some other Subversion client (e.g., TortoiseSVN). Run the *"%VISUALSVN_SERVER%bin\svn.exe --version"* command instead - it will show you the version of svn.exe which comes with VisualSVN Server. On Fri, Oct 2, 2020 at 8:56 PM Bo Berglund <bo.bergl...@gmail.com> wrote: > On Fri, 2 Oct 2020 19:42:03 +0200, Daniel Sahlberg > <daniel.l.sahlb...@gmail.com> wrote: > > >Den fre 2 okt. 2020 kl 18:24 skrev Bo Berglund <bo.bergl...@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 > > -- With best regards, Pavel Lyalyakin VisualSVN Team