Hi all,
This is my first post here, although i've been around this forum for quite some time now.
Im trying to implement subversion on a small webdesign studio, where we are responsible for 200+ websites, most of them with PHP based content management systems.
Im quite sure of the benefits of subversion, but for some time now i've been struggling with some key concepts that we need to clarify before even think of changing our current workflow.
Hoping that some of you may help, i believe that some of my problems are actually pretty common for people in my position, so here it goes.
Our environment will most likely be:
- local staging server for all repositories with ubuntu + subversion + warehouse
- Every developer/designer has MAMP a working copies on local machines (both mac and win)
- Webservers
Considering this:
1) What is the best method for publishing websites? Commit hooks (how), commit and FTP, others?
2) How should we deal with user created files on public sites and avoid to deleted or modified those external info not on local repositories?
We have also considered services like Beanstalk but the self hosted solution proved to be a better solution both in cost and performance.
Thanks in advance for the much needed help.
Last updated