I need to know the best way to manage team web-development on a shared server (hostgator).
I have done some individual web development on a shared server in the past, and I have always setup SVN through SSH to have a pretty-nice development workflow (version control, quick-commits, work though eclipse/subclipse, etc). However, I also know that with that setup, I had to make some pretty-sophisticated post-commit hooks to export the repository to /public_html; and, therefore, making the repository code testable.
This seems like a tedious and error-prone setup for an entire team. I would like to be able to:
Easily test the latest code in the repository.
Somewhat easily move the code in the repository to production.
Use an IDE like eclipse/subclipse to easily work with the repository.
With this in mind, does anyone know of a good version-control/repository setup for developing a website with a team of about 4-5 people?
Thanks a lot.