How To Upgrade SVN1ClickSetup, TortoiseSVN with SVNService

I have been using the SVN1ClickSetup version of Subversion and TortoiseSVN for about a month. But those versions are old now, and I needed a newer version, because of an error

I was getting with TortoiseSVN, mentioned below.

I run TortoiseSVN on a Win2003 server, the same server that runs Subversion, and on my Workstation(Vista Ultimate) and Notebook(Vista Ultimate) computers. The TortoiseSVN versions have to match on all machines, otherwise it'll through an error along the lines of 'found format 3, expected 5.' When the versions of TortoiseSVN match, that error is resolved.

So how do you upgrade Subversion and TortoiseSVN after installing the SVN1ClickSetup? Download the latest versions of Subversion, TortoiseSVN, and SVNService - installing them in that order on your server.

You can rename your old Subversion folder or just delete it - you don't need it - but make sure it doesn't exist, so you can install a new one in the same place.

After finishing the installation of SVNService, run the SVNServiceAdmin (Start>All Programs>SVNService>SVNServiceAdmin). It will ask you to

  • Browse to the location of your repository
  • Browse to the location of the bin (or binary) of Subversion (typically C:\Subversion\bin)
  • For the Listen Host - put 0.0.0.0 if you want to connect remotely to Subversion. If you leave the default value of localhost then it will bind to 127.0.0.1 and not allow remote connections.
  • The Listen Port is 3690 by default. You can change it to anything you want. Make sure if you're connecting remotely to open up that port in your firewall.)

After installing all three and then restarting my server, I was back in business with Subversion, using all of the latest versions.

Comments
Seoul's Gravatar Which version of subversion binaries do you download in order to update the SVN1CLICK one?

The Apache 2.2? The pyhton?
# Posted By Seoul | 10/29/07 4:12 PM
Jim Pickering's Gravatar I use the Win32 binaries, and it can be a challenge to find them. On the Subversion downloads page, I click on the Windows for Apache 2.2 link, which takes you to a page with a tree of folders on the left side. I click Release(0), which has a Windows(12) folder to click on. First choice is svn-1.4.5-setup.exe. That is what I used to upgrade. I do not see a 1.4.6 with win32 binaries, yet.

Since I recommend having Python 2.4 loaded on the server, for hooks and custom functionality in subversion, it would likely be safe to try Python 2.4 or 2.5 bindings for Subversion 1.4.6 on Win32. I haven't tried that yet though.
# Posted By Jim Pickering | 1/21/08 1:52 PM
Copyright ©2007 JimPickering.com. Some rights reserved. BlogCFC was created by Raymond Camden. This blog is running version 5.1.004.