Member Offer
  1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Subversion Control

Discussion in 'General Software & Hardware Forum:' started by Kevin, Mar 21, 2009.

  1. Kevin

    Kevin Senior Member

    Simple... what is it? I can't find a decent explanation anywhere on the web :down:
     
  2. bluecube

    bluecube Member

    "I am so clever that sometimes I don’t understand a single word of what I am saying." love it!! and i feel your pain with svn, will someone create a plain English guide??
     
  3. Sunburn

    Sunburn Active Member

  4. darren

    darren Member

    ^^ is the wrong link (removed a bracket), its http://en.wikipedia.org/wiki/Subversion_(software))

    In the short answer, SVN (Subversion) is a code control system that was built on CVS (Concurrent Versions System)

    Basically... you write a bunch of code/program/library whatever, check this into a CVS(or SVN) system and call it version 1.

    Then.. when you work on this project more you check-out and check-in files. The software or CVS/SVN system then takes care of file version info ie. version 1.3.4.5.001 etc and will do all kinds of cool things like show you the changes made between two file versions (diffs).

    There is a ton of functionality and a lot more to it, and is handy if you have a decent size project and/or multiple developers working on the same code. (as you are warned about versions etc)
     
  5. AaronPollock

    AaronPollock Junior Member

    The dog's b*******. What Darren said in fact.
     

Share This Page