One thing I'm experimenting with at home (I'm my only developer) is a Perforce trial (single user) system. I run the perforce server and cf dev edition at home. Then I wrote a CF page on my prod server to run a Perforce client and "p4 sync [-f]" any website or file I specify. I no longer need to use the FTP server, since my server now pulls data from my source control directly.
More of a theoretical experiment, and might not work in all cases, but I thought I'd share it with you.... -dov -----Original Message----- From: Sean Corfield [mailto:[EMAIL PROTECTED] Sent: Tuesday, April 12, 2005 1:43 PM To: CF-Talk Subject: Re: What's your setup for multiple developers On Apr 12, 2005 6:13 AM, Marlon Moyer <[EMAIL PROTECTED]> wrote: > How are other shops doing it? Central source code repository using CVS (free, good free tools as well). Every developer has Developer Edition locally and a full version of the site. We also have several shared dev servers for developers to test integration of their work (and multiple QA servers for testing). We often have multiple code branches active at any one time, to cater for multiple project releases. Every server and workstation is configured as close to identically as possible (CFMX J2EE, separate document root, Apache etc - our deployment environment is multiple clustered Solaris servers). We mostly shared one dev database but we have a "crash'n'burn" database for schema development and an additional dev database for code branches that require incompatible schema changes (rare, but it happens sometimes). We also have a bugbase - Bugzilla - which is a great way to track all issues, not just bugs. And we have an automated build system that we can run from the CVS server out to any shared dev / QA or production server. It's home-grown, a mixture of Ant, Perl and Unix shell scripts. We tag all release candidate builds so we can automatically reproduce a known, tested code base directly from CVS to a target server. -- Sean A Corfield -- http://corfield.org/ Team Fusebox -- http://fusebox.org/ Got Gmail? -- I have 50, yes 50, invites to give away! "If you're not annoying somebody, you're not really alive." -- Margaret Atwood ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Logware (www.logware.us): a new and convenient web-based time tracking application. Start tracking and documenting hours spent on a project or with a client with Logware today. Try it for free with a 15 day trial account. http://www.houseoffusion.com/banners/view.cfm?bannerid=67 Message: http://www.houseoffusion.com/lists.cfm/link=i:4:202455 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=89.70.4 Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

