Need info on subversion control

Chris_H

Expert Member
Joined
Mar 31, 2008
Messages
2,864
Reaction score
12
Location
Cape Town - NS
Hey there,

I am tired of 1000s of backups for my software before each edit and I am looking at a subversion control software. I have been playing with bazaar but still don't quite understand the exact steps to follow and at which stage.

Can someone please shed some light on this for me and give me a breakdown of maybe how to setup an existing project, and then what steps to follow to edit code and then save it once done and how to backup it. Also what is a trunk etc... I will be using the windows version of bazaar on one computer only.

Thanks :D
 
maybe give VisualSVN Server a go (2.1.2, if i recall correctly it is free, or has a free option). setup is rather painless and creating users is pretty straight forward

for the client, try TortoiseSVN (http://tortoisesvn.tigris.org/). provides shell integration (so you can right click on files and commit, update, etc). once everything is setup correctly and you have imported your code, then whenever you make any code changes your files will have a little overlaying icon indicating changes (overlay changes from a green tick to a red exclamation). to submit your changed files to your SVN is as simple as right clicking and Committing your code to your repository.

if you use Visual Studio you can use AnkhSVN (http://ankhsvn.open.collab.net/) to integrate with your IDE.

for the finer details, read up on http://subversion.tigris.org/
 
your heading says subversion and then you ask about Bazaar. They are 2 different things. like eye_suc suggested go with VisaulSVN server. Bazaar is a distributed version control and not everybody's cup of tea. If you are on windows and really want distributed version control maybe look at mercurial. Other options are GIT, but the windows support is not the greatest.
 
Mecurial or GIT FTW

Currently using mecurial for pet projects in conjunction with the free student/startup version of FogBugz and kilnhg.... Awesome combo..

As an intro, Joel Spolsky (http://hginit.com/) is a really good ..

With Mecurial - you have the TortoiseHG app and there is also a VS plugin... no issues so far.
 
Cool thanks for all the info. Yeah ravindra007, I know nothing and thus why I am asking :D I code in Delphi though and all I want is to be able to get my source code, work on it and the upload it back to wherever so that I have a version control (not subversion then sorry). I have no need to control working on individual units or forms, so I will "checkout" the entire source and then work on it and the commit the changes, if that makes sense.
 
Cool thanks for all the info. Yeah ravindra007, I know nothing and thus why I am asking :D I code in Delphi though and all I want is to be able to get my source code, work on it and the upload it back to wherever so that I have a version control (not subversion then sorry). I have no need to control working on individual units or forms, so I will "checkout" the entire source and then work on it and the commit the changes, if that makes sense.

If you are a lone developer then I can't see a problem with SubVersion as it'll do everything you need.

Read Joel's intro (posted above) gives a good comparison of the differences between "classical" version control (SubVersion) and distributed version control (Mercurial, GIT, Bazaar, etc).
 
Top
Sign up to the MyBroadband newsletter
X