none
départ en branche sur label => recherche d'une collection de label à partir d'une entrée fichier RRS feed

  • Question

  • Bonjour,

    je souhaiterais avoir votre avis la dessus.

    Disons que je pose un label transverse sur un ensemble de fichiers versionnés sous TFS.

    Ensuite je pars en branche à partir du label.

    Je souhaiterais pouvoir retrouver par une commande ( comme tf properties "myFile" /Version:Cx )
    un champ contenant une collection de nom de labels posés sur ce fichier.

    Est-ce possible ?

    Merci de vos réponses.
    Ludovic.
    • Déplacé Shrikant Maske mercredi 19 janvier 2011 21:48 Forum consolidation (Origine :Visual Studio Team System)
    mercredi 6 août 2008 11:48

Toutes les réponses

  • Bonjour,

     

    Je souhaiterais pouvoir retrouver par une commande ( comme tf properties "myFile" /Version:Cx )
    un champ contenant une collection de nom de labels posés sur ce fichier.

     

    Pouvez-vous être plus explicite ? En donnant un exemple...

     

    Cordialement

     

    lundi 18 août 2008 11:00
    Modérateur
  •  

    Bonjour,

     

    voici un exemple :

     

    Je considère un projet contenant une dizaine de fichiers ( f1 à f10 )

     

    Au cours des différentes phases de checkin-checkout les versions de ces fichiers évoluent.

     

    Ensuite j'arrive à un état qui me satisfait, et donc je pose un label transverse sur le projet ( prenant en compte tous les fichiers et dossier du projet )

     

    j'appelle ce label LABEL_VERSION1

     

    Ensuite je continue à faire évoluer le projet et à l'issue d'une seconde phase je pose un second label transverse identifiant une version numéro deux :   LABEL_VERSION2

     

    Je souhaiterais à partir d'une commande ( tf ... ) obtenir la liste des labels posés sur un fichier pour une version donnée, et également que l'historique comprenne les labels posés pour les différentes versions du fichier.

     

    disons par exemple

    tf describe "f1.ext"  /Version:C5

    ==> LABEL_VERSION1

    tf describe "f1.ext"  /Version:C6

    ==> LABEL_VERSION2

    tf describe "f1.ext"  /Version:C7

    ==> LABEL_VERSION2 , LABEL_VERSION3

    ( si on avait posé deux labels sur une même version )

     

    Ceci peut avoir son utilité également si je suis parti en branche à partir du premier label. Disons que ce label soit noté LABEL_DEPART_BRANCHE_FONCTIONNALITE_X, il me sera possible de référencer le label de départ en branche.

     

    par exemple

    tf describe "f1.ext"

     

    chgset                labels                                                                         user               date          Commentaire

    0                        LABEL_0

                              LABEL_1

    1

    5                        LABEL_DEPART_BRANCHE_FONCTIONNALITE_X

     

    de la on pourrait évidemment penser à faire un équivalent d'un arbre de version ( même en texte pour commencer ).

     

    J'espère avoir été clair dans mes explications.

    Merci de votre aide.

    Ludovic.

    mardi 26 août 2008 14:20
  • Bonjour,

     

    A ma connaissance il n'existe rien en ligne de commande pour çà.

    Regardez peut-être au niveau du module Labels de SideKicks pour Team Foundation :

    http://www.attrice.info/cm/tfs/

     

    Cordialement

     

    mercredi 27 août 2008 21:28
    Modérateur