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