Hi guys. I’m a PHP Developer for an in-house IT Team at an Insurance Brokers. I setup an Ubuntu development (internal) server a few months ago and would like to implement sub-version so we can all develop the same website but with the added functionality sub-version provides.
At present we all use Dreamweaver (please don’t shout). Dreamweaver has a simple ‘Check In / Check Out’ function, so it remembers who opened a file last. The site is stored on the local development server and we all map a drive to the site root. So to change a file, we open Dreamweaver, try and open the file – and if someone has opened it since I have, Dreamweaver tells me it’s checked out by Mr X – I ask him if I can take the file, he says yes, and I open it. A rather crude control measure I’m sure you’ll agree – hence why we’d like to use subversion.
The thing is, neither I or any of my colleagues have used sub-version in a commercial environment. While I’ve done my best to read up on Sub-version, I wonder if someone could explain how it works in the ‘real world’.
For example, if I have a repository with a project in it, do all 3 developers have their own local working copy (I mean actually on their workstation, with a web server installed too)? At present we have a single drive we all work from with a single (internal) url we all use to view our changes…
Any help or overview/explaination anyone can provide would be greatly appreciated.
Last updated