Bonjour,
tout d'abord désolé si je ne poste pas dans la bonne catégorie, mais je ne savais pas trop où le faire.
Voici ma problématique.
j'ai 1 application en version DEV, DEMO et PROD.
Cette application est composée d'un index et de sous applications indépendantes organisées en dossier (1 dossier = 1 application). C'est en PHP4, donc pas d'objet, mais quelques fichiers communs (paramètres, fonction essentiellement) aux sous applications.
Actuellement, je développement en DEV, passe en DEMO pour que le client y ait accès et met en PROD après validation client. J'ai aussi en DEV des parties de codes isolées dans des répertoires identifiés à ne pas mettre en prod.
Parfois, je fais des modif directement en prod (c'est mal, mais c'est le client qui demande et je peux pas toujours dire non). Les 3 environnements sont sur le même serveur (pas le choix).
Enfin, le tout repose sur une base de données MySQL.
Actuellement, je perds un temps fou à réconcilier mes versions d'applications car je compare mes dossiers (100 dossiers environ) directement avec WinMerge.
Je voudrais savoir si SVN était une solution pour optimiser le versioning de mon application ? Je ne connais le produit que de très loin et avant de l'installer sur mon serveur et d'apprendre à l'utiliser, je souhaiterai savoir si il serait adapté dans mon cas.
Merci de vos conseils !
Partager