25-06-2007, 04:12 PM
Zamentur a écrit :tient justement une petite question sur SVN...
SVN permet t'il de tester directement le code?
Je veux dire qu'il gere les donnée mais quand je commit si je veux tester le code sur la version alpha est ce que c'est possible de le faire?
Ben théoriquement, tu as un serveur web local sur ton poste de développement, l'environnement est validé compatible avec le serveur de production (versions de PHP et MySQL principalement), et donc quand tu update ton code tu dois pouvoir le faire fonctionner sur ton poste.
Dans cette optique, l'application devrait avoir :
- Un unique fichier de config décrivant les chemins et les paramètres d'accès à la bdd. Ce fichier ne doit pas être versionné ! Ainsi chaque développeur a son fichier de config à lui pour que l'appli marche sur son poste.
- Un fichier SQL contenant un DUMP de la base de données correspondant à la révision commitée. Ce fichier lui doit être versionné.
Ainsi tu fais un svn update, tu envoies les données SQL dans ta base locale (si elles ont changé) et tu peux tester l'appli en local.
Ressources [PHP][MySQL][prototype.js]