I have currently installed subversion on our server and trying to find out the best solution for our developers and designer.
The idea is to have - each developer working locally on a "local.xxx.dev" and committing to the svn xxx repo. Each dev will be using coldfusion developer ed + local apache ( a shared conf will be copied by dev every time they need a new site, etc) + shared dsn to database servers... (if needed then a local copy of the db too) - a single "xxx.dev" testing server not modified by anyone which always contains the latest revision (visible by project managers/ designers/etc) - a post-commit script which export/or update the site "xxx.dev" on the testing server. (this server will not be modified directly, but only via this post commit script) or alternatively - using ant with a build.xml script to rebuild the "xxx.dev" site when required. this works perfectly fine in an ideal world... The problem arise when designers need to access the xxx.site and do not know anything about configuring their machines....... eh eh in our case designers usually change html files or images, mainly doing cutups which then needs to be incorporated or modified by developers. But sometimes they can change html layout on coldfusion templates too ! >>>solution 1: training the designers ??? mmmhhh >>>solution 2: having a separate folder on the server (eg /xxx.dev/html/ where >>>they can do the dirty works... :) which is not included in our svn >>>repository ) then developers will go to that folder and pickup what they >>>need. But this won't work when they change any cf templates... (cause they are not in that folder...) >>>solution 3: having the site "xxx.dev" shared on the newtwork and using >>>tortoise svn, the designers will be able to commit their changes and see the >>>websites as well. solution 3 seems the only one working for me, the only problem will be that the actual xxx.dev site will be a checked out version of the repository (with all the pro and cons) Which means : ----no post-commit script (even if the svn server see the shared folders it would not be able to manage merging in case of file conflicts) ---no ant build.xml as it could override files and have the same problems as the post-commit script the only way to update the site "xxx.dev" in that case will be to checkout other changes manually (to be sure...) when needed. all this involves a lot of extra work for developers while the ideal world was soo easy !!! any extra ideas/ best practice ???? I guess everyone has sort of similar issues.... cheers, Andrea --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "cfaussie" group. To post to this group, send email to cfaussie@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/cfaussie?hl=en -~----------~----~----~----~------~----~------~--~---