Git and Subversion
There are many people who want to use Git, but are forced to stick with Subversion for various reasons. Git-svn gives us the opportunity to migrate away from Subversion, but setting up a two-way sync is less than trivial. On this page I've documented the best way I've found so far for how to live with Git and Subversion in parallel.
I've recorded some screencasts on the subject:
I've blogged quite a few posts on the topic:
Why and how clone of a Subversion repo into a Git repo (aka SVN mirror)
I've created a 60-120 minute talk that summarizes the above setup. It's mostly a live demo exercise, with some motivation, practical tips and strategies.
I presented at GearConf 2010, the talk was called "Living with Git and Subversion in parallel".
I also presented the same talk, although in an extended version at the Essen JUG meeting in April 2011.
Apparently my talk was so well received the year before, that they invited me to repeat the talk at GearConf 2011. The talk was about 50 minutes, and included Jenkins and Github integration. The audience rated me as a 1,5 (using German school grade system, where 5 is bad and 1 is good).