Using Git - Git Tutorials, Using Git with SVN

Events happening in the community are now at Drupal community events on www.drupal.org.
You are viewing a wiki page. You are welcome to join the group and then edit it. Be bold!

Please add links and resources here as you find them on the web or publish them on your own blog

Please note that there is one page on drupal.org with the same propose: Other Git resources, so maybe is a better idea to update that page. (no comments enabled, so I needed to do this at edit)

This page is a collection of information to help Drupalers use Git.

Using Git with Subversion

Most people will have existing projects in Subversion that can't be migrated (perhaps your customer controls the repository), or clients that specify the use of subversion in their RFPs etc.

There is a tool to solve this git-svn. It gives you a lot of the benefits of Git, but hooks into your existing subversion repositories.

Transitioning to Git - git-svn tips - Gives you git-svn equivalent to your existing subversion commands

How to Git Clone the last n revisions of your subversion repository - When you create a git-svn repository for the first time, it can take a huge amount of time (and data transfer) as the entire revision history will be downloaded. However, you may need to get up and running quickly. It is possible to get git-svn to pulled down just the recent history, and then get the rest of your repository at a later date (when you can leave your machine on overnight or when you're not paying for hotel wifi!)

Also on the topic of partial Git/SVN checkouts: http://stackoverflow.com/questions/1788332/git-svn-fetch-more-revisions and http://stackoverflow.com/questions/747075/how-to-git-svn-clone-the-last-...

An example Git/SVN workflow

Git Tutorials

Slideshow presentation of main Git commands and workflow (pdf) (From Drupalcon NYC)

Drupal And Git

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: