We are a small team, 5 people now (2 dev, 1 project manager, 1 webdesign, 1 integrator) and we are working on Magento since 1&half years.
We must jump a new stage because we have new projects and 3 new people will join our team for dev/int and at this time some mistakes can append because we work on the same files.
Also, deployment takes us too much time.
We're efficient in our domain but not (apache, SSH, etc) in how to build a good SVN / repository process between our development serveur and production server...to develop and maintain what we build with magento.
We're on Macosx and we search the best SVN tools / method / feedback / tuto to develop and maintain our websites. we read a lot of different things about that. We're very interested about Github for mac or Tower, Gitbox etc... but we don't know how to build a good architecture like this :
- 1 local (Ubuntu actually but can be an other one) or online environment for 7-8 users with different access rights (only /app/code/local / lib/js/ or just for /Skin/)
- a good step by step to publish on :
- 1 production environment (a different one = hosting company)
if we can do this we'll build a distinct dev or staging environment.
Thanks if someone could give me some tricks or good tutorial links.