Skip to main content


Showing posts from September, 2008

Subversion on Windows + Eclipse Howto: Part 2

Ok, here in part 2 we are going to detail the installation process for Subversion on windows. If you follow these directions, it should go pretty smooth, and when you are done, you will have a working subversion server connected to your eclipse for remote development.

Step 1: Download the software you need:

Download Subversion binary installer

I used Setup-Subversion-1.5.1.en-us.msi at the time of writing this. I recommend you get the newest STABLE release.

Download Tortoise SVN installer

I used version 1.5.3 at the time of writing this. I recommend you get the newest STABLE release.

Optional: If you don't have eclipse yet, I highly recommend you get it here (if you don't know which version to get, get the java developers version), along with Aptana tools and either subclipse or subversive. Installation and config of eclipse won't be covered here, but there is plenty of documentation online that a google search will reveal.

Step 2: Install Subversion:
Install subversion usi…

Subversion on Windows + Eclipse Howto: Part 1

There are a lot of Subversion/windows tutorials out there, but many of them are also outdated. Subversion is quite mature now, and there are several ways to use it for software development lifecycle.

The two most common questions I get about subversion are:
Can I have subversion manage source on a remote server if I develop over FTP? and

Do I have to run subversion on my local machine if I want to develop locally.

The short answers to these questions are: Yes, you can have subversion manage code that lives remotely, you just have to know how to do it. And No, you do not need to install and run the subversion software on your local machine if you don't want to.

The ideal setup is that your server runs Subversion to manage code on your remote server, and you simply use a client to connect to your repository for remote development. If you are connecting remotely and actually doing your development on a remote machine, thats where it gets a bit tricky. You will need access to the …