Partager via


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

Vous pouvez archiver les modifications apportées aux fichiers du contrôle de version Team Foundation dans le serveur de contrôle de version à l'aide de la vue Modifications en attente ou de la boîte de dialogue Archiver. Les modifications sont archivées en tant que groupe et suivies sur le serveur en tant qu'ensemble de modifications. Pendant un archivage, vous pouvez ajouter des commentaires explicatifs, associer des éléments de travail à l'ensemble de modifications et vérifier le respect de la stratégie d'archivage. Divers aspects du processus d'archivage peuvent être personnalisés par l'administrateur du serveur.

Fonctionnement du processus d'archivage

Lorsque vous initialisez une opération d'archivage, les mises à jour du fichier source réussissent ou échouent en tant que groupe. Si l'une des modifications de la liste des modifications en attente ne peut pas être envoyée au serveur (par exemple, à cause d'un conflit), aucune des modifications n'est envoyée et aucun ensemble de modifications n'est créé.

Pendant une opération d'archivage :

  • La conformité avec la stratégie d'archivage est validée.

  • Les modifications sont validées sur le serveur comme un ensemble de modifications.

  • Les fichiers extraits sont retournés à l'état de lecture seule. Vos modifications apparaissent sur le serveur et peuvent être récupérées par d'autres utilisateurs.

  • Un courrier électronique est envoyé aux membres de l'équipe qui se sont abonnés pour recevoir la notification d'archivage.

    Notes

    Dans Team Explorer Everywhere 2010, vous ne pouvez pas vous abonner pour recevoir la notification d'archivage. Si vous utilisez un autre client de Team Foundation Server pour configurer les abonnements, vous pouvez recevoir des courriers électronique lorsque les archivages se produisent.

  • Les éléments de travail sont mis à jour.

Personnalisation du processus d'archivage

Un administrateur de Team Foundation peut configurer les notes et les stratégies d'archivage qui s'appliquent à un projet d'équipe donné. Pour plus d'informations, consultez Définition et application des portes de qualité (Team Explorer Everywhere).

Tâches courantes

Tâche

Contenu de support

Afficher et gérer les modifications en attente : identifiez les types de modifications rendues persistantes localement et comment vous pouvez les gérer. Identifiez toutes les modifications d'archivage en attente dans un ou plusieurs espaces de travail. Vous pouvez également consulter les éléments de travail associés aux modifications en attente.

Archiver les modifications en attente : après avoir examiné vos modifications en attente, vous pouvez les archiver. Dans le cadre du processus d'archivage, vous pouvez associer des notes d'archivage ou des éléments de travail avec l'ensemble de modifications. Si vos modifications ne respectent pas les stratégies d'archivage définies pour le projet d'équipe, vous pouvez substituer la stratégie d'archivage. Vous devez substituer une stratégie d'archivage uniquement après un examen attentif. Les stratégies d'archivage existent pour protéger la qualité, la stabilité et les performances de votre application.

Résoudre les modifications non souhaitées ou incorrectes : vous pouvez déterminer qu'une ou plusieurs modifications en attente ne sont pas nécessaires. Vous pouvez annuler ces modifications en attente.

Remarque importanteImportant
Si vous avez déjà archivé des modifications non souhaitées ou incorrectes, vous ne pouvez pas les restaurer à l'aide de Team Explorer Everywhere 2010.Vous devez utiliser le client de ligne de commande pour Visual Studio pour exécuter une opération de restauration.

Types de modifications en attente

Le tableau suivant présente les types de modifications en attente que vous pouvez archiver.

Modification en attente

Description

Ajouter

Les fichiers que vous ajoutez au contrôle de version Team Foundation sont traités comme des modifications en attente add.

Modifier

Lorsque vous extrayez un fichier à modifier dans votre espace de travail, Team Foundation le rend accessible en écriture et ajoute une modification edit à la liste de modifications en attente de l'espace de travail.

Fusionner

Lorsque vous fusionnez des modifications effectuées dans les branches différentes, une modification merge est ajoutée à la liste de modifications en attente pour l'espace de travail.

Restaurer

Le client de ligne de commande pour Visual Studio peut être utilisé pour exécuter la commande tf rollback pour éliminer l'effet d'un ou plusieurs ensembles de modifications sur un élément.

RemarqueRemarque
Vous ne pouvez pas utiliser la commande rollback du Client de ligne de commande interplateforme pour Team Foundation Server.

Lorsque vous exécutez la commande, rollback est ajouté aux modifications en attente. Pour plus d'informations, consultez Rollback, commande (contrôle de version Team Foundation).

Supprimer

Lorsque vous supprimez un fichier dans le contrôle de version Team Foundation, il reste sur le serveur jusqu'à ce que la delete soit archivée. Pour plus d'informations, consultez Déplacer, renommer et supprimer des fichiers et dossiers sous contrôle de version (Team Explorer Everywhere).

Annuler la suppression

Lorsque vous restaurez un fichier, après avoir archivé la modification undelete, le fichier est restauré à partir du serveur pendant le processus d'archivage. Pour plus d'informations, consultez Undelete, commande.

Changement de nom (inclut les déplacements de fichier)

Lorsque vous renommez ou déplacez un fichier, il est renommé ou déplacé sur le disque local, mais les modifications ne sont reflétées sur le serveur que lorsque vous archivez la modification rename. Pour plus d'informations, consultez Déplacer, renommer et supprimer des fichiers et dossiers sous contrôle de version (Team Explorer Everywhere).

Branche

Lorsque vous créez une branche pour une autre branche, la modification a lieu immédiatement sur le serveur ; aucune modification en attente n'est générée. Toutefois, lorsque vous créez une branche pour un dossier, cette opération n'est validée que lorsque la modification de branch est archivée.

Pour plus d'informations, consultez Création de branches de fichiers et de dossiers (Team Explorer Everywhere).

Remarque importanteImportant
Si, pendant une création de branche, vous convertissez les dossiers sources et cibles, cette modification est validée directement et n'a pas besoin d'être archivée.Si un dossier est converti en branche, vous ne pouvez pas utiliser Team Explorer Everywhere pour le reconvertir en dossier.

Type

Lorsque vous modifiez l'encodage d'un fichier, l'opération n'est validée que lorsque la modification de type est archivée.

Voir aussi

Autres ressources

Utilisation d'espaces de travail Team Foundation Server (Team Explorer Everywhere)

Obtention d'une copie locale des fichiers à partir du serveur du contrôle de version (Team Explorer Everywhere)

Utilisation du contrôle de version (Team Explorer Everywhere)