Getting Started With Version Control

Track: 
Coder
Experience: 
Beginner

This session will be an introduction to version control and why it's a must have tool for everyone involved with a web project. We'll deal with the misconception that version control is really only needed for projects with multiple developers as well as why a version control system is not just a useful tool for developers but why it should be considered an invaluable asset for even the novice site builder.

The goal of this session is to give attendees a good understanding of version control in general and show the practical application of how it can help to increase your productivity and save you some big headaches in a variety of situations. I'll be demonstrating using Subversion, aka SVN, since it's my version control system of choice however this session is designed to give a core understanding of version control and is not an SVN demo. I'll also cover the basic differences between SVN and other popular version control systems such as Mercurial, Bazaar and CVS as well.

Topics covered:
* What is version control?
* How will it help your projects?
* Best practices and common pitfalls for versioning Drupal projects?
* How do I get started with (SVN) Subversion?
* How can I host and manager your repositories for free?
(there are a number of free hosting services available for SVN, GIT and others)

Background info:
* http://en.wikipedia.org/wiki/Revision_control
* http://subversion.apache.org/
* http://svnbook.red-bean.com/
* http://git-scm.com/
* http://progit.org/book/

Intended audience: 

This is a beginner to intermediate session for anyone who wants to integrate version control into their process.

Questions answered by this session
Question 1: 
What is version control?
Question 2: 
How will it help your projects?
Question 3: 
What are some best practices and common pitfalls for versioning Drupal projects?
Question 4: 
How to get started with (SVN) Subversion?
Question 5: 
How can I host my repositories for free? (there are a number of free hosting services available for SVN, GIT and others)
3.666665
Your rating: None Average: 3.7 (24 votes)

Diamond Sponsors

 
VPS NET
Palantir.net

Platinum sponsors

 
Trellon
workhabit

Gold Sponsors

 
HotDrupal.com
Chapter Three
Duo
NorthPoint
Treehouse Agency
Microsoft
Drupal Connect