Carefully? 

All joking aside:

- set up one dev server
- set up one source control server
- check the code from the source control server out onto the development
server.
- everyone works on the same dev server. yes, you will need to take care
that two people don't edit the same file at the same time. a neat trick
i like to use is to say "bob, i'm editing file x so keep your grubby
little paws off it!" or to ask "bob, charlie, can i edit file y?".
- (optional) setup a little script on the dev server to check in the
code. schedule this script to run every x hours.
- whenever you are happy with the code (it is in a known state), do a
manual check in and apply a tag.

the benefit of this approach is that you can get it up and running
quickly. Tomorrow, if you do set up a separate development server (say
you hire a guy in elbonia), you can check out a version of the code on
that server as well.

Note that, to the best of my understanding, dream weaver has a
rudimentary mechanism for locking files (based on some sort of temp file
created on the server) - but that only works if everyone uses dream
weaver. Also to the best of my understanding, VSS can be set up to
provide protected editing (editing user locks the file) of a web site -
but that only works if every one has a vss aware editor.

another approach (but not one i'd recommend if you want to stay sane)
is:
- set up one dev server
- set up one source control server
- check the code from the source control server out onto the development
server.
- everyone checks out the code on their own machine. After every edit,
the developer checks the code in.
- setup a little script on the server to update its copy with the latest
copy in source control.

This way, one developer can't overwrite another's edits. But imagine
this: if you want to change border="0" to border="1" (just to grok a
table), you have to:
- check out the code
- edit (one friggin character)
- check in the code
- wait for the web server to update its copy

that way lies madness.

/t

>-----Original Message-----
>From: Kevin Graeme [mailto:[EMAIL PROTECTED] 
>Sent: Wednesday, April 13, 2005 8:22 PM
>To: CF-Talk
>Subject: RE: What's your setup for multiple developers
>
>Ugh. Now it's devolved. So to get back on topic:
>
>How can I safely work in a multi-developer with Dreamweaver 
>and other coding
>tools? Either without a local development server, or with one 
>that can't
>match the actual server config (including sandboxes, server 
>rewrites, and
>required CFCs)?
>
>---
>Kevin Graeme
>Cooperative Extension Technology Services
>University of Wisconsin-Extension 


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Find out how CFTicket can increase your company's customer support 
efficiency by 100%
http://www.houseoffusion.com/banners/view.cfm?bannerid=49

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:202639
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

Reply via email to