>> If you've used it before, I can write more about how it can be used in
>> specific circumstances. I never start a project without starting a
>> repository someplace, and a combination of CVS and Make have really
>> helped me out with a lot of projects.
>
>hmm.. i'm interested in seeing your approach with Make.  I've seen things
>like using make to prepare and install code for a production server or
>set up a site for a staging level.

The main tasks I use it for are preparing directories with files that
shouldn't be included with CVS, rolling out stage and production versions
of sites, keeping log and cache files under control, and pulling in copies
of external resources like libraries of functions or classes.

It's nice to be able to set up your make rules, so that you can type `make
ready`, to have all your temp and log directories created with the proper
write permissions, or `make clean` to flush them out. `make live` or `make
stage` encapsulate the various rsync commands needed to push a site onto a
remote server (or the commands necessary to ssh into that remote server
and call `cvs update` while there), and `make db-clean` flushes out the DB
and recreates all objects from scratch.

---------------------------------------------------------------------
michal migurski- contact info and pgp key:
sf/ca            http://mike.teczno.com/contact.html

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to