Wednesday, September 30, 2009

Introduction to Subversion/SVN – What are those Trunk, Tag and Branch things?

Code.Blog - Intro to SVN: Trunk, Tags, and Branches

“Subversion (SVN) is a popular tool used by many development teams as their primary way of versioning their code.  Here are some of the basics to SVN.

Possibly one of SVN's best aspects is the ability to work on a shared code base.  This shared code base is called the Trunk.  This is typically where the full, buildable code resides.  It may depend on your team, but this code may be the code you work on daily and commit to.

This leads into the idea of commits and updates.  To illustrate this…

This is a lot of information, and is really basic when talking about SVN, but very helpful when someone asks you, "Are we going to make a Tag of the Branch before Merging into the Trunk?"  Now, go say that to everyone you meet and see if they know their SVN.”

image

I don’t SVN near enough (cough… like never), so I wanted to capture this for future reference.

No comments: