5

Click here to load reader

Managing Multiple Drupal Sites with SVN

Embed Size (px)

DESCRIPTION

You're a smart and handsome developer and as such you utilize a source control solution in your work. Your work focuses on the excellent Drupal platform, and as such you have multiple Drupal sites that you manage for yourself as well as your clients. Storing each site in its own repository is good, but storing your commonly used modules in a central repository and pulling them into each site via svn:externals is better. This talk will show you how.

Citation preview

Page 1: Managing Multiple Drupal Sites with SVN

Managing Multiple Drupal Sites with SVN

Eric Marden

1

Page 2: Managing Multiple Drupal Sites with SVN

svn:externals

• Create a Vendors repository

• Keep Drupal core as well as modules and themes in this repository

• Use svn:externals to pull modules into your site’s repository

• Use the -r flag in your svn:externals properties to keep modules from being upgraded automatically when they are updated in Vendors

This talk is delivered classroom style and illustrated on a white board. The top five talking points are above.

2

Page 3: Managing Multiple Drupal Sites with SVN

Learn More

• Subversion http://subversion.tigris.org/

• SVN Book http://svnbook.red-bean.com/

• svn:externals http://tinyurl.com/svnexternals

• Google: http://letmegooglethatforyou.com/?q=svn:externals

3

Page 4: Managing Multiple Drupal Sites with SVN

Subversion Clients

• svn command line

• TortoiseSVN http://tortoisesvn.tigris.org/

• SmartSVN http://www.syntevo.com/smartsvn/

• Versions http://versionsapp.com/

4

Page 5: Managing Multiple Drupal Sites with SVN

Thank you

Eric Mardenxentek.net

twitter.com/xentek

5