Subversion, Rails and Litespeed primer
You are probably using version control for you projects. Even for a lone developer, subversion makes life much easier.
As some point you will test your application in Litespeed. Any commits to subversion after that will include compressed files ending with .lsz and logs full of outdated files. Let's set up the application to ignore certain files when committing changes.
Litespeed - Browsing subversion repositories
Litespeed does not support browsing subversion repositories in the way that the Apache webserver does.
This does not leave us high and dry though as there are plenty of third party products that allow us to browse the repository quite happily whilst using svnserve to check-out and commit any changes.
Multiple repositories and subversion
Last time we looked at multiple projects which was a nice way of serving multiple projects from the same repository.
But what if we wanted our projects to be completely separated? Well, serving multiple repositories is the answer.
Multiple projects and subversion
So you've got your subversion repository created and you have svnserve running nice and securely using the SSH protocol (see the subversion articles for more details).
So what happens when you want to run version control on another project?
Using SSH with svnserve
In the introduction to svnserve article, we saw how useful and lightweight svnserve is and even secured it against unauthorised access.
That was fine over an Office LAN or other trusted network, but we need a secure connection if we are using an untrusted network such as the internet. Using the SSH protocol with svnserve is the answer.
Introduction to svnserve
You've created your subversion repository but now you don't want to check-out the latest version of your project on the same machine.
Subversion's svnserve allows you to access your project from remote machines. Concentrating on configuration and basic setup, this article introduces this often overlooked programme.
Introduction to Subversion
Ever wanted to turn back time to that point where it all worked? You know, the version of your website or application before you tried to add that new feature?
Enter version control. Controlling versions is what subversion does. It does it well. Let's take a look and install it.

Subscribe to Feed