Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is everyone's opinion on the difference in ease of merging between Subversion 1.5.6 and 1.6.3?

Tags:

svn

We're thinking of upgrading to the latest version of Subversion. Does it really make merges easier? And how painful is the upgrade process?

like image 959
Bernard Avatar asked Oct 07 '09 08:10

Bernard


1 Answers

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.

like image 52
gbjbaanb Avatar answered Oct 19 '22 10:10

gbjbaanb