Forum Programmation.autre [CVS] Récupérer les fichiers modifiés entre deux TAGS

Posté par  .
Étiquettes : aucune
0
8
juin
2006
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  . Évalué à 1.

    Ce commentaire a été supprimé par l’équipe de modération.

    • [^] # Hors doc cvs

      Posté par  . Évalué à 0.

      C'est gentil de ta part d'avoir lu la question :-)


      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  . Évalué à 2.

        Ce commentaire a été supprimé par l’équipe de modération.

        • [^] # Re: Hors doc cvs

          Posté par  . Évalué à 0.

          Toutes mes excuses, c'est effectivement moi qui t'ai lu de travers. :-/

          *retourne se coucher au lieu de poster des désagréabilités*
      • [^] # Re: Hors doc cvs

        Posté par  . Évalué à 1.

        Question subsidiaire: comment ta prod gère-t-elle les suppressions?


        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.