|
I currently do my development across a couple of laptops and a main desktop computer.
Historically, the backup solution was a simple folder copy exercise onto a memory stick, or dumped onto my NAS box. This was fine as a simple backup solution.
The problem came when trying to develop using multiple computers. Picture it, I am working on my desktop machine, time to go offshore, and haven't taking a copy of the latest working code across onto my laptop. This leads to messing about with RDP sessions back through to my desktop machine, copy out onto the net/NAS somewhere and then pickup using my laptop. This was starting to get a bit of a pain really.
So, what do I do? Well I had seen and read of CVS and SVN solutions, didn't really know what they were, other than version control of some sort. After searching on the net there was some free versions, some paid for versions, and some really pricey enterpise solutions. Not wanting to splash out on anything that I had never used before, a little bit more digging was required.
What was I trying to achieve? Well, the requirements were simple;
- Free
- Live current application (i.e. development still ongoing)
- Server based
- Visual Studio 2008 compatible client plug in
- Simple to use
To my surprise, I managed to very quickly find just what i was looking for.
Server End
Ok, VisualSVN Server was what I went for, currently at Version 1.7.1 (19th April 2009), have been through three painless over-the-top install's as each update is released and works perfectly as expected. Also features a web server for viewing the code tree from a browser.
I installed this on my Virtual Server hosted at 1and1. and it just simply works.
Client End
The product of choice, itegrates without any hassle straight into Visual Studio, and was a breeze to use was AnkhSVN (currently V2.0.6347)
For the time being both of these products work well together and simple to use. What more can I ask for.
|