We're thinking of upgrading to the latest version of Subversion. Does it really make merges easier? And how painful is the upgrade process?
Have you read the 1.6 release notes?
The upgrade is truly painless, mainly because of this note:
There is no need to dump and reload your repositories. Subversion 1.6 can read repositories created by earlier versions. To upgrade an existing installation, just install the newest libraries and binaries on top of the older ones.
Now, once you've overwritten the binaries, you can upgrade the repo format to 1.6 to take advantage of the new features (or you'll still just have the old 1.5 features). To do this run svnadmin upgrade
on it. It takes a second or two (on my 12Gb repo) and then you're good to go. You can upgrade the client easily or stick with older ones - be aware that new clients will upgrade the WC automatically and silently, so you cannot mix n match client versions with the same WC (ie if you upgrade Tortoise, you have to upgrade Ankh as well)
1.6 has 2 features for the server - tree conflict detection, and FSFS packing. I recommend the packing (run svnadmin pack to get it to combine 1000 revision files into 1 file, this does take a little time, but you can continue working while its packing).
The upgrade process was really easy, 10/10 to the svn guys for a top quality upgrade path.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With