Hey Ryan

First off id say use Subversion, CVS or even SourceSafe to manage your files. The first two are cool because you can 'tag' a particular build as the 'staging' and 'live' builds and it helps alot overall version management of your files.

subversion.tigris.org
or
www.cvsnt.org

This is a really cool tool for managing cvs files.
http://tortoisecvs.sourceforge.net/

Geoff Bowers from Daemon did a cool presentation at mxdu2004 on this. slides may be about somewhere ??

If investing in CVS is too great, then theres 3 other options that i know of.

1. Use dreamweaver MX and the get/put stuff. Still makes it hard to manage thou because you have 3 envronments (dev,staging,live) not 2 that dreamweaver lends to (local and remote).

2. Use the FTP/Webdav support in Eclipse/CFEclipse. Similar to dreamweaver, but has the cool 'Synchronise' features that lets you diff files to see whats been changed between each copy of the file before you upload it. Doesnt support IIS ftp servers tho :(

3. Go about writing your own CF script to recursivley loop over directories (or use CFMX7 <cfdirctory recurse="yes" >!!!) and check for changed files. copy those files out to another folder and then upload them to your ftp.

if any1 else has another way they do this kind of thing, i would be very interested to hear!

Hope this helps.

Pat




Ryan Sabir wrote:
Hi all,

I'm sure some of you guys run sites where you have a staging server
that you use for UA testing, and then publish those changes to the
production server...

Is there a tool around to manage that switchover?

At the moment we FTP up to the staging server, and when the client has
signed it off, it gets FTP'd again but this time to the live server.
The main problem with this is that it would be easy to accidentally
send files to the live server instead of the staging server, and not
have the sites kept in sync.

I was thinking of writing a tool that could recursively traverse the
directories and push files from staging to live once they are signed
off, and keep a change log of what got transferred... does such a
thing exist already?

What other ways are there to manage this procedure?

thanks, bye!

-----------------------
Ryan Sabir
Newgency Pty Ltd
2a Broughton St
Paddington 2021
Sydney, Australia
Ph (02) 9331 2133
Fax (02) 9331 5199
Mobile: 0411 512 454
http://www.newgency.com/index.cfm?referer=rysig





--- You are currently subscribed to cfaussie as: [email protected] To unsubscribe send a blank email to [EMAIL PROTECTED] Aussie Macromedia Developers: http://lists.daemon.com.au/

Reply via email to