Web : Cycle dev, recettage, prod [SVN] - Divers - Programmation
Marsh Posté le 08-10-2009 à 21:34:47
oxman a écrit : On merge les fichiers qui doivent passer en prod du /trunk dans /branches/recettage, tout avant de valider les merge faire un diff pour vérifier que dans le fichier il y a bien que les modifications qui nous intéressent. |
Ca m'a l'air bien lourd. Tu veux dire que vous devez "deviner" quels sont les fichiers de /trunk qui seront intégrés, via un merge, vers /branches/recettage?
Marsh Posté le 08-10-2009 à 21:47:00
Non on sait quel fichier on met, mais on vérifie dans le fichier qu'il n'y a bien que ce qui nous intéresse et pas autre chose.
Marsh Posté le 07-10-2009 à 20:21:23
Bonjour,
On utilise SVN au boulot pour développer nos sites en PHP.
Mais je trouve le cycle de dev/recettage/prod ultra merdique.
Voici comment on procède :
On développe dans /trunk, chaque commit synchro la partie web.
Quand on doit mettre en production on fait ainsi :
On merge les fichiers qui doivent passer en prod du /trunk dans /branches/recettage, tout avant de valider les merge faire un diff pour vérifier que dans le fichier il y a bien que les modifications qui nous intéressent.
Puis lorsque le recettage est validé, on créer un tag /tags/numero-de-version-du-site
Ce qui me pose problème c'est la partie trunk -> recettage.
L'ancienne version de Tortoise permettait de le faire assez "facilement", même si c'était tout de même bien chiant les mises en prod de plusieurs fichiers.
La dernière version ne permet pas de le faire facilement, puisque tu ne peux plus lui demander un diff au moment du merge. Donc tu dois te taper un diff avant
aller récupérer les numéros de revisions de chaque fichier etc.
Je pense que vous voyez en gros le bordel que c'est.
Comment procédez-vous ? N'existe-il pas une bonne application logiciel/web pour ses cycles de dev/recettage/prod pour du SVN Web ?
Merci d'avance
---------------
LeRobot : un bot discord qui permet faire des stats sur vos temps de jeux