J'ai fini de développer le noyau d'une application web sur laquelle j'ai travaillé. Depuis que j'étais le seul développeur que je viens de développer localement (pile de lampe) sans utiliser le contrôle de version (probablement stupide mais de toute façon ..). Maintenant que la production approche, j'ai quelques autres développeurs qui travaillent avec moi, donc j'ai mis en place un référentiel pour mon code.Gestion d'un environnement de développement par opposition à une application Web?
Voici ma question: je veux tout d'abord pouvoir tester les modifications localement avant de les mettre en production. Comment gérer cela avec un dépôt sans avoir à gérer 2 versions de mon code (que je dois synchroniser manuellement)? Pour un, le code de production a quelques différences ici (telles que les constantes de base de données, etc.). J'aimerais pouvoir changer mon code dans mon dépôt local, le tester sur mon serveur apache local, puis vérifier directement le code dans la production (est-ce même possible en utilisant eclipse)? J'utilise eclipse et subversion (code php). Je sais que j'ai posé beaucoup de questions mais j'espère que vous aurez l'idée de ce que j'essaie de faire ... et je suppose que c'est plutôt commun. Merci.