Categories
Development Tools Version Control

Introduction to Git Version Control

Introduction

Version control is essential for any development project, and for years SVN (Subversion) and CVS have been the standard choices. But there's a new player gaining serious traction: Git.

Created by Linus Torvalds in 2005 for Linux kernel development, Git takes a fundamentally different approach to version control. Instead of a central repository, Git is distributed – every developer has a complete copy of the repository. This might sound complicated, but it offers significant advantages.

Categories
Programming

SVN & Git-SVN

Version control is essential for software development, and in 2008 we're in an interesting transitional period. Subversion (SVN) is the dominant centralized version control system, but Git is gaining momentum fast. Many teams use SVN for their repositories but want Git's powerful local branching and workflow features.

Enter git-svn: a bridge that lets you use Git as your local client while working with SVN repositories.