On 28/09/06, Matthew Macdonald-Wallace <[EMAIL PROTECTED]> wrote:
Quoting "Furry, Tim" <[EMAIL PROTECTED]>:
> If any of you have had experience with multi-developer change
> management/source control systems for web development, please contact me
> via email offlist if you don't mind sharing your knowledge.
>
> I find myself responsible for setting a similar system up with a couple
> of constraints that are driving me nuts. I don't quite understand how
> "normal" change management/build systems can apply to typical web
> development...
Any reason why thius can't be done "on-list"? I for one would
certainly welcome a discussion on this, it's something I've had an
issue with in the past and I'm sure I'll encounter it again in the
future!
Likewise, I think this is relevant to us all.
I now use Subversion (svn), but I'm no expert with it yet.
One approach I could think of is having a dev server where:
a) you check out a working copy of the website into a directory that
Apache is configured to serve, on a certain port number;
b) when your changes are done, you commit them to the repository
c) the changes are then automatically transferred to a "staging" copy
of the site (served by Apache on another port number, for final
approval before golive). The automatic copy could be as crude as a
cron job that does svn export every 10 minutes, or better, use svn's
hooks to run a script on commit that would copy the changed files over
only.... and for extra slickness, generate a shell script you can run
to upload just those files to the production server.
When there's multiple developers, each developer has their own working
copy, served by Apache on a different port, so they can work
independent of the other developers.
Of course, there's a fair bit of duplication there, but unless you're
working on a HUGE website it's unlikely to be a problem.
That sounds like it might work for me. Perhaps I should try it out
then write it up on my litle wiki - I've got some basic details of
subversion already at:
http://wiki.preshweb.co.uk/doku.php?id=svn:basicguide and
http://wiki.preshweb.co.uk/doku.php?id=svn:propset
Cheers
Dave P
____ The WDVL Discussion List from WDVL.COM ____
To Join wdvltalk, Send An Email To: mailto:[EMAIL PROTECTED] or
use the web interface http://e-newsletters.internet.com/discussionlists.html/
Send Your Posts To: [email protected]
To change subscription settings, add a password or view the web interface:
http://intm-dl.sparklist.com/read/?forum=wdvltalk
________________ http://www.wdvl.com _______________________
You are currently subscribed to wdvltalk as: [email protected]
To unsubscribe send a blank email to [EMAIL PROTECTED]
To unsubscribe via postal mail, please contact us at:
Jupitermedia Corp.
Attn: Discussion List Management
475 Park Avenue South
New York, NY 10016
Please include the email address which you have been contacted with.