After months of looking, struggling through Git-SVN glitches and letting things roll around in my head, I’ve finally arrived at a web-focused Git workflow that’s simple, flexible and easy to use. Some key advantages: * Pushing remote changes automatically updates the live site * Server-based site edits won’t break history * Simple, no special commit rules or requirements * Works with existing sites, no need to redeploy or move files Overview The key idea in this system is that the web site exists on the server as a pair of repositories; a bare repository alongside a conventional repository containing the live site. Two simple Git hooks link the pair, automatically pushing and pulling changes between them.
This is the Bamboo Blog. Here, the passionate team at New Bamboo discuss startups, Ruby on Rails, Merb, product development and random business. LATEST FROM THE BAMBOO BLOG Talk @ 2: Using GIT for Rails Development pablo August 16th, 2007 A few weeks ago