Version Control and Drupal
I’ve been using open source software and developing php for a decade or so now - but until recently the two have been fairly separate.
Now I’m working on Drupal I need to keep track of my work - and merge in the changes from ‘upstream’.
here’s the useful info I found …
Drupal advise
Drupal.org » Forum » Support » Post installation : Repository setup
Vendor Branches
http://svnbook.red-bean.com/en/1.0/ch07s04.html
Subversion Externals
http://svnbook.red-bean.com/en/1.0/ch07s03.html
svn load dirs (need for upgrading the vendor release)
http://docs.ofbiz.org/display/OFBIZ/SVN+Tips+-+svn_load_dirs+Vendor+Branch
CVS to subversion scripts
Update Status (to track new modules)
http://drupal.org/project/update_status
In the end I’ve decided to put all my projects in one repository (I’ll need to upgrade trac 0.11 soon to host project management on a per project basis)
Each project has a copy of drupal core + contrib modules I plan to use svn:externals to link in my own modules