2011-08-18 1 views
1

J'ai besoin de conseils sur la façon de structurer le flux de travail de notre gestion de source locale/développement et déploiement. Nous sommes une équipe de 3 développeurs et 2 concepteurs web (templates/css) et travaillons actuellement directement sur des serveurs FTP distants. Nous avons donc des serveurs de développement et des serveurs de production. Je veux maintenant changer tout cela en utilisant git sur notre serveur intranet pour le développer et le déployer.Git pour le développement Web besoin d'aide conceptuelle

La partie difficile est de savoir comment structurer le développement. Ma première idée était que chaque développeur utilise un support smb/nfs distant avec les dépôts git sur notre serveur de développement qui exécute Apache2/MySQL.

Pro: Chaque développeur aurait le même environnement de test (Apache2 sur Linux, Imagemagick etc.)

Con: SMB à distance ou les montages NFS sont tout simplement trop lent à travailler avec git :(

Maintenant, je ne savent pas vraiment comment gérer ce problème, la meilleure façon.

Chaque développeur peut avoir leur propre serveur de développement sur leurs machines locales, mais ce mélangerait Windows, Mac et Linux.

J'espère que mon problème vient thro Pouah.

Comment développez-vous avec git dans le monde Web/PHP?

+0

En fait, dans un réseau rapide (et avec des serveurs rapides), NFS peut être encore plus rapide qu'un disque local. –

Répondre

0

Cela ne ressemble pas à un problème de contrôle de source. Il semble que vous devriez regarder quelque chose comme Vagrant.

Questions connexes