Bonjour,
Afin de fournir à l'environnement de production la liste des fichiers à remplacer pour passer de la version V1 à la version V2 d'une application quelconque, je cherche comment faire pour faire un checkout différentiel entre deux versions,
Je sais que l'on peut obtenir un fichier .patch, mais pour une raison quelconque que la raison ignore, la prod souhaite avoir simplement dans un ZIP les fichiers modifiés depuis la version précédente, et faire un bête copier/coller de ces fichiers en écrasant les anciens fichiers.
Est ce qu'il y aurait moyen de faire ça avec CVS ? À l'aide d'un outil complémentaire ?
Merci à tous.
# Commentaire supprimé
Posté par Anonyme . Évalué à 1.
Ce commentaire a été supprimé par l’équipe de modération.
[^] # Hors doc cvs
Posté par tripa . Évalué à 0.
Je tente ma réponse hors-sujet alors:
cvs update -r version_de_depart
cvs update -r version d_arrivee
Tu vas donc faire passer ton arborescence d'un état à l'autre, et cvs t'affichera la liste des fichiers impactés au passage. De mémoire, préfixes U et P selon les cas. A partir de là, tu n'es plus qu'à un awk et un zip de ce que je pense que tu cherches.
Question subsidiaire: comment ta prod gère-t-elle les suppressions?
[^] # Commentaire supprimé
Posté par Anonyme . Évalué à 2.
Ce commentaire a été supprimé par l’équipe de modération.
[^] # Re: Hors doc cvs
Posté par tripa . Évalué à 0.
*retourne se coucher au lieu de poster des désagréabilités*
[^] # Re: Hors doc cvs
Posté par icyfemur . Évalué à 1.
A la main, à partir d'un guide de mise à jour.......
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.