Upgrading Subversion Repositories using dump / load

Subversion 1.5 has been out for a while now, and has some nice new features so in this post I’ll describe a nice reliable and safe method of upgrading your repositories.

Experience has shown me that the best method is to use the command line tools, specifically svnadmin.

> svnadmin dump oldrepo > oldrepo.txt

The command ’svnadmin dump’ creates a plain text file of all your revision. Included in this is a hash of each revision to

Posted at 4pm on 25/08/08 | no comments | Filed Under: maintance, repositories, subversion, upgrading read on

Subversion Presentation - GeekUp Leeds

I’ve always enjoyed going to GeekUp in Leeds, and next week its my turn to present. I’ll be doing a 20:20 on ‘Subversion -Why source control management will save your life‘. With three days to go I’m still writing the slides. But there is no getting out of it now, so better get back to work.

Hopefully the audience will be gentle.

Posted at 10pm on 16/03/08 | 2 comments | Filed Under: Uncategorized read on

SVN Commit/Update - Developer Best Practice

Today I have been asked to write a brief process document for a new group of developers working on a website which had only newly been integrated into Subversion. Here are a few of suggestions I will be making.

The command line syntax is very easy, this will commit all the changed files from your working copy.

D:\Test\site>svn commit -m "my great comment"
Sending index.html
Transmitting file data .
Committed revision 66.

Using the

Posted at 10pm on 04/02/08 | no comments | Filed Under: commit, subversion, subversion client, tortoise svn read on

Creating Subversion Repositories - Windows

In this post I will detail how to create a basic repository on Windows, however the process to use on other operating systems is virtually the same.

Using the Tigris Subversion Binaries

To create your own Subversion repository, you will first need to install the Subversion server software.

At the time of writing the current version was svn-1.4.5-setup.exe.

More versions are available at the Project Download Page.

Installing this will give you a

Posted at 9pm on 29/01/08 | no comments | Filed Under: configuration, repositories, subversion, tortoise svn read on

About

I work with Subversion and other version control systems day in day out. Whether this is working with developers to understand version control best practice, or the release management of these projects. During these 18 months I think I’ve picked up more than a few tips and tricks that I think would benefit the wider community.

I aim to cover a variety of subjects, including, version control implementation, branching and tagging, release management and configuration control.