Using Git to take SVN Offline

Matthew Weier O'Phinney (May 21, 2009)
Talk at php|tek 2009 Unconference (English - US)

Rating: 5 of 5

While Subversion has quickly become a standard tool for maintaining open source projects, another up-and-coming standard is Git. The two fulfill very different needs, with svn being useful when you want a canonical repository with a standard set of hooks for project management, while git is more suited to projects with either subcomponents that may be developed in parallel or distributed teams with no central backing entity.

Two huge benefits of git, however, are it's dirt simple branching capabilities, and the ability to work entirely offline. So, what happens when you want these features, but your project uses Subversion? Why, use the two together, of course!

In this session, we'll look at how to use git+svn, a standard tool chain for cloning subversion repositories to a local git repository, including how to pull from and push changes to your canonical svn repository, as well as create local experimental branches.

 
Comments closed.

Comments

Rating: 4 of 5

May 4, 2009, 15:17 by stefan

this sounds like an excellent topic. svn is still the industry standard VCS but Git is gaining momentum

Rating: 5 of 5

May 13, 2009, 15:01 by jlleblanc

I've become a bit of a Git junkie, but still recommend SVN for general professional use.

Rating: 5 of 5

May 13, 2009, 16:35 by rdohms

saounds interesting!

Rating: 4 of 5

May 14, 2009, 13:20 by mwillbanks

Definitely would like to here more about this.

Rating: 5 of 5

May 15, 2009, 12:34 by calevans

+1

Rating: 5 of 5

May 15, 2009, 15:51 by barry.austin

Must see. Voted.

Rating: 5 of 5

May 19, 2009, 16:26 by maggie_n

Ooh!

Rating: 5 of 5

Jun 13, 2009, 13:31 by EliW

I really enjoyted this talk. Great how it showed (which I never knew) how git can 'suck in' and speak with SVN.

© Joind.in 2010