Hello,

I would like to retain the services of someone who can help me establish an SVN on my local Mac (using MAMP, Coda, Espresso, Transmit now) to speed up development times for my Drupal site.

This is what I would like to accomplish:

1. An always up-to-date copy of my Drupal database (mySQL) and site root on my Mac

2. An easy way to make changes locally and integrate them with the production server

I don't know much about SVN, but I will learn as I go along. What I need is someone to help me set everything up initially and show me how it works.

We can communicate via Skype, iChat, e-mail, telephone, or even screen sharing.

If you're interested, please send me a message with a price quote for your time.

Thanks

Comments

allie micka’s picture

A public SVN repository that includes Drupal and some key modules is freely-available from Advantage Labs at http://svn.advantagelabs.com/managed/ ( see http://drupal.org/node/355154 for more info)

A per-customer SVN repository exists for each domain we host using Advantage Labs' Managed Drupal Services, which contains your locally-modified modules and themes and other files, and periodic database dumps.

We've been working with this setup for our own clients since 2006, and have been sharing our processes and implementation with our clients on our managed Drupal stack. This central/per-site setup works well for us because it lets us carefully manage a large number of Drupal sites, while letting each site be completely independent and fully-versioned. If that sounds useful, we can be reached at http://www.advantagelabs.com/contact

Thanks and good luck!

Race.it’s picture

Hi

I do exactly the same on my sites, I have a live server, that has drupal and mysql db, and each night I zip up the db export and the file system files, copy them to my me.com idisk account, then when my mac syncs my idisk, I have a little script that pulls in the data and files.

If i do some changes like adding content then its always on my dev box about 1 day later.

Its a bad practice in my eyes to try and sync a db from dev up to production, it should be production down to dev, to sync the files you could have them locally in a svn repository, but I would not have them on the live site direct from svn as it could update and break the live site very easilly.

If i need to do a change like say install a new module then I do the install on dev first, then on live.

If you need more info, please ask, but I dont think at present you need the svn, you need to ensure that you keep the production environment stable.

John

Anonymous’s picture

I believe purpose of using SVN is always having backup in addition to version control. So a remote server would be the best option. Personally I use NetBeans for both editor and SVN client but I believe you can find clients like turtoise SVN for MAC. And for server I use google I believe they have the most reliable servers in the world am ;p

rootdownmedia’s picture

+1 esp using Coda