Hi guys,
I posed this question to the fellows at NYZUG
yesterday evening, and they suggested that I post it here, point
blank.
We want to use version control on our site. Without
sparking a religious war, what do you recommend for syncing a development
environment, a quality assurance environment, and a production environment? Is
the built-in Zope Version package enough? Should we use that in conjunction with
ZEO? Is ZEO on its own enough? Should we use CVS for Product maintainance?
ZSyncer?
Initially, I thought the Zope Version would be
enough, do your work in a version, have the tester start working in the version
when the developer was done, and then the tester saves the work when everything
is good to go. I've been told (by non-Zopistas, and even anti-Zopers) that we
need to have three environments. How would you go about implementing a system to
please nervous project managers?
cheers,
ken