Share via


Archiver des modifications en attente (Team Explorer Everywhere)

Après avoir apporté des modifications à un ou plusieurs fichiers sources et que vous êtes prêt à partager ces modifications avec votre équipe, vous les archivez dans le contrôle de version Team Foundation. Lorsque vous archivez, des avertissements s'affichent si vous n'avez pas respecté les exigences des stratégies d'archivage. Vous pouvez fournir des notes d'archivage et associer des éléments de travail avec votre archivage dans le cadre du processus d'archivage.

Dans cette rubrique

Autorisations requises

Pour exécuter ces procédures, vous devez disposer de l'autorisation Archiver avec la valeur Autoriser. Pour plus d'informations, consultez la rubrique suivante sur le site Web Microsoft : Autorisations Team Foundation Server.

Archiver à partir du plug-in Team Foundation Server pour Eclipse

Pour archiver des modifications en attente, vous ouvrez la vue Modifications en attente ou la boîte de dialogue Archiver et vous utilisez l'un de ces éléments d'interface pour spécifier les fichiers et les dossiers dans lesquels vous souhaitez archiver. Vous pouvez ouvrir la boîte de dialogue Archiver à partir de plusieurs emplacements.

Pour spécifier des éléments à archiver

  • Dans la vue Modifications en attente, activez les cases à cocher qui correspondent aux éléments que vous souhaitez archiver. Pour plus d'informations sur l'ouverture de la fenêtre Modifications en attente, consultez Afficher et gérer toutes les modifications en attente dans votre espace de travail (Team Explorer Everywhere).

  • Dans l'Explorateur de projets ou l'Explorateur de package, cliquez avec le bouton droit sur l'élément à archiver, pointez sur Équipe, puis cliquez sur Archiver les modifications en attente.

    Dans la boîte de dialogue Archiver, activez les cases à cocher qui correspondent aux éléments que vous souhaitez archiver.

  • Dans l'Explorateur du contrôle de code source, cliquez avec le bouton droit sur le dossier ou fichier que vous souhaitez archiver et cliquez sur Archiver les modifications en attente. Pour plus d'informations, consultez Ouvrir l'Explorateur du contrôle de code source.

    Vous pouvez également mettre en surbrillance plusieurs éléments dans le volet d'informations, cliquer avec le bouton droit sur l'un d'entre eux, puis cliquer sur Archiver les modifications en attente.

    Dans la boîte de dialogue Archiver, activez les cases à cocher qui correspondent aux éléments que vous souhaitez archiver.

Ensuite, vous utilisez la vue Modifications en attente ou la boîte de dialogue Archiver pour archiver vos modifications. Vous utilisez les boutons de canal le long du bord gauche de la fenêtre ou boîte de dialogue pour vous déplacer entre les canaux que vous utilisez pour fournir les informations sur l'archivage.

Pour archiver des modifications en attente

  1. Dans le canal Fichiers sources, désactivez les cases à cocher pour tous les fichiers ou autres éléments que vous ne souhaitez pas archiver, puis indiquez éventuellement tout commentaire pertinent dans la zone Commentaire.

  2. (Facultatif) Si vous archivez des fichiers ou d'autres éléments associés à un élément de travail, cliquez sur le canal Éléments de travail et activez les cases à cocher des éléments de travail auxquels les éléments sont associés.

    Pour plus d'informations, consultez Associer des éléments de travail à des ensembles de modifications (Team Explorer Everywhere) et Afficher des détails de l'élément de travail dans la fenêtre Modifications en attente (Team Explorer Everywhere).

    Certaines organisations créent des stratégies d'archivage qui requièrent que vous associiez chaque opération d'archivage à au moins un élément de travail. Si votre organisation a mis en place une telle stratégie, vous serez invité à activer la case à cocher d'un élément de travail si vous ne l'avez pas déjà fait. Pour plus d'informations, consultez Associer des éléments de travail à des ensembles de modifications (Team Explorer Everywhere) et Définition et application des portes de qualité (Team Explorer Everywhere).

  3. (Facultatif) Cliquez sur le canal Notes d'archivage et ajoutez des remarques.

    Certaines organisations requièrent que vous fournissiez des remarques d'un ou de plusieurs rôles. Par exemple, votre organisation peut requérir des remarques d'un relecteur de code, une critique de sécurité et une critique de performance. Si votre organisation a mis en place une telle stratégie, vous serez invité à entrer des notes d'archivage obligatoires si vous ne l'avez pas déjà fait. Pour plus d'informations, consultez Définition et application des portes de qualité (Team Explorer Everywhere).

  4. (Facultatif) Cliquez sur le canal Avertissements de stratégie pour garantir que vos modifications ne violent pas de stratégies d'archivage avant de les archiver.

    Si vous essayez d'archiver des éléments qui violent une stratégie, vous en serez notifié, et les modifications ne seront pas archivées. Si nécessaire, vous pouvez substituer des stratégies d'archivage. Pour plus d'informations, consultez Substituer une stratégie d'archivage (Team Explorer Everywhere).

  5. Cliquez sur Archiver.

    L'un des résultats suivants se produit :

    • Si vous avez des conflits que vous devez résoudre avant de pouvoir archiver, la boîte de dialogue Conflits s'affiche. Pour plus d'informations, consultez Résoudre les conflits entre deux fichiers (Team Explorer Everywhere).

    • Si les éléments sont dans un dossier de travail protégé par une build d'archivage contrôlé, une boîte de message supplémentaire s'affiche avec le message suivant :

      You need to build your changes for validation before they can be committed to the Team Foundation Server. Your changes have been shelved and will be built as follows: 
      Shelveset: ShelvesetName 
      Build definition: BuildDefinition
      

      Si la build s'achève avec succès, vos modifications sont archivées dans le contrôle de version. Pour plus d'informations sur la façon dont vous pouvez surveiller les résultats de build, consultez Utilisation de l'Explorateur de builds pour afficher et gérer des builds en file d'attente, en cours et terminées. Vous pouvez également rapprocher votre espace de travail local et les modifications archivées dans le contrôle de version. Pour plus d'informations, consultez Archiver des modifications en attente contrôlées par une build d'archivage contrôlé (Team Explorer Everywhere) et Reconcile, commande.

      Avertissement

      Le serveur de build fusionne les modifications réservées avec la version la plus récente du code du contrôle de version avant de mettre en file d'attente la build d'archivage contrôlé. Par conséquent, le code réel validé par l'archivage contrôlé peut être différent du code envoyé dans le cadre du jeu de réservations.

    • Si les éléments sont dans un dossier de travail qui n'est pas protégé par un archivage contrôlé, ils sont archivés.

Archiver des modifications en attente à partir d'une invite de commandes

Lorsque vous archivez à partir d'une invite de commandes, vous pouvez archiver tous les fichiers du dossier actif. Vous pouvez également spécifier un fichier ou dossier à archiver. La commande checkin n'affiche pas les modifications en attente de révision avant l'archivage. Si vous avez des doutes en ce qui concerne les fichiers extraits, envisagez d'utiliser la commande tf status pour vérifier les modifications en attente avant de les archiver. Pour plus d'informations, consultez la rubrique suivante sur le site Web Microsoft : Status, commande (contrôle de version Team Foundation) (page éventuellement en anglais).

Pour archiver des modifications en attente à partir d'une invite de commandes

  1. Ouvrez une invite de commandes.

  2. Recherchez le dossier qui contient les fichiers que vous souhaitez archiver.

  3. Exécutez l'une des tâches suivantes :

    • Pour archiver tous les fichiers extraits dans le dossier actif, tapez tf checkin –recursive., puis appuyez sur Entrée.

    • Pour archiver un fichier ou un dossier spécifique, tapez tf checkin ItemSpec et appuyez sur Entrée, où ItemSpec est le fichier ou dossier à archiver.

    • Pour spécifier un commentaire d'archivage, ajoutez -comment:CommentText à la commande, où CommentText est le commentaire que vous souhaitez fournir.

    • Pour résoudre un ou plusieurs éléments de travail avec l'archivage, ajoutez -resolve:WorkItemIds à la commande, où WorkItemIds est une liste d'ID d'éléments de travail, séparés par des virgules.

    • Pour associer un ou plusieurs éléments de travail avec l'archivage, ajoutez -associate:WorkItemIds à la commande, où WorkItemIds est une liste d'ID d'éléments de travail, séparés par des virgules.

    • Pour associer des notes d'archivage à votre archivage, ajoutez -notes:”NoteType”=”NoteValue”, où NoteType est le type de note et NoteValue est le texte de la note. Par exemple, vous pouvez spécifier -notes:”Code Reviewer”=”No code quality issues were identified.”.

    Pour plus d'informations sur la commande tf checkin, consultez la rubrique suivante sur le site Web Microsoft : Checkin, commande (contrôle de version Team Foundation) (page éventuellement en anglais).

Voir aussi

Autres ressources

Archiver des modifications en attente contrôlées par une build d'archivage contrôlé (Team Explorer Everywhere)

Envoi et annulation des modifications en attente (Team Explorer Everywhere)

Associer des éléments de travail à des ensembles de modifications (Team Explorer Everywhere)