Modifications en attente

Mise à jour : novembre 2007

Dans le contrôle de version Team Foundation, les modifications que vous apportez aux fichiers ou aux espaces de noms persistent localement jusqu'à leur archivage. Ces modifications persistantes localement sont appelées modifications en attente. Les fenêtres Archiver et Modifications en attente sont utilisées pour afficher et gérer des modifications en attente. Pour plus d'informations, consultez Utilisation des fenêtres Archiver et Modifications en attente.

Types de modifications en attente

Une modification en attente représente une modification de révision de fichier ou d'espace de noms d'un élément dans un espace de travail. Une révision de fichier représente plus particulièrement une modification du contenu d'un fichier, et une modification d'espace de noms représente une modification de l'emplacement ou du nom d'un fichier ou d'un dossier dans un espace de travail de contrôle de version.

L'état actuel de tous les fichiers et dossiers situés dans tous les espaces de travail pour un serveur est maintenu dans leurs définitions d'espace de travail sur Team Foundation Server. Tout utilisateur disposant des autorisations appropriées peut vérifier si la modification d'un élément est en attente, de quel type de modification en attente il s'agit, connaître l'auteur des modifications et l'espace de travail.

Avant l'archivage, les révisions de fichier sont connues sous le nom d'éditions en attente et les modifications de l'espace de noms sous le nom d'additions en attente, les modifications en attente, suppressions en attente, changement de nom en attente , déplacements en attente, branche en attente et codage de fichier en attente.

Additions en attente

Lorsque vous ajoutez un fichier à un projet sous contrôle de version, Visual Studio suppose que vous projetez de le modifier d'une certaine façon avant de le mettre à disposition de vos coéquipiers. Par conséquent, les fichiers récemment ajoutés ne sont pas automatiquement archivés et sont traités comme un ajout au contrôle de version en attente jusqu'à ce que vous archiviez explicitement vos modifications non validées et les mettre ainsi à disposition des coéquipiers.

Modifications en attente

Lorsque vous extrayez un fichier à modifier dans votre espace de travail, Team Foundation le rend accessible en écriture et l'ajoute à la liste de modifications en attente de l'espace de travail. Par défaut, plusieurs utilisateurs peuvent extraire et modifier simultanément le même fichier à partir d'un serveur de Team Foundation. Toutefois, il est possible de verrouiller un fichier. Pour plus d'informations, consultez Comment : verrouiller et déverrouiller des dossiers ou des fichiers.

Suppressions en attente

Lorsque vous supprimez un fichier, il est supprimé de votre disque local ; toutefois, il reste sur le serveur jusqu'à ce que la suppression en attente soit archivée. Pour plus d'informations, consultez Comment : supprimer des fichiers et des dossiers du contrôle de version.

Annulation de suppression en attente

Lorsque vous annulez la suppression d'un fichier, il est restauré à partir du serveur pendant le processus d'archivage.

Changement de nom en attente et déplacements en attente

Lorsque vous renommez ou déplacez un fichier, il est renommé ou déplacé sur votre disque local, mais les modifications ne sont répercutées sur le serveur qu'au moment où l'archivage en attente démarre. Vous devez archiver les suppressions avec toutes les autres modifications en attente effectuées. Pour plus d'informations, consultez Comment : déplacer, renommer et supprimer des fichiers et dossiers sous contrôle de version.

Branche en attente

Lorsque vous créez une branche, le branchement sur le serveur de contrôle de version Team Foundation n'est pas validé jusqu'à l'archivage de la branche. Pour plus d'informations, consultez Comment : créer des fichiers et des dossiers avec branches.

Modification du codage de fichier en attente

Lorsque vous modifiez le codage d'un fichier, l'opération n'est pas validée tant que la modification n'est pas archivée. Pour plus d'informations, consultez Comment : configurer le codage du fichier du contrôle de version.

Gestion des modifications en attente

Une modification en attente est créée lorsque vous ajoutez un élément au contrôle de version ou que vous extrayez un élément de son espace de travail pour le modifier, le supprimer, le renommer ou le déplacer.

Vous pouvez à tout moment afficher et gérer les modifications en attente dans votre espace de travail actuel à l'aide de la fenêtre Modifications en attente dans Visual Studio.

Selon vos besoins, vous pouvez exécuter l'une des quatre actions suivantes :

  • Archiver

  • Réserver

  • Déréserver

  • Annuler

Archivage des modifications en attente

Lorsque vous archivez des modifications en attente, Team Foundation crée un nouvel ensemble de modifications sur le serveur. Ensuite, vos coéquipiers peuvent accéder à votre code en exécutant une opération Get Latest.

Pour plus d'informations sur l'archivage de vos modifications en attente, consultez Comment : archiver les modifications en attente.

Utilisez la commande Get Latest avant d'archiver vos modifications en attente pour télécharger les versions les plus récentes à partir du serveur et compiler votre code pour éviter une interruption de la génération. Pour plus d'informations sur l'archivage des modifications en attente, consultez Envoi de modifications au serveur du contrôle de version.

Réservation et déréservation des modifications en attente

Si nécessaire, vous pouvez déplacer des modifications en attente hors de votre espace de travail à l'aide de la commande Shelve. Vous pouvez également exécuter une opération de déréservation. Pour plus d'informations, consultez Comment : réserver et déréserver des modifications en attente.

Annulation de modifications en attente

Enfin, vous pouvez supprimer des modifications en attente de votre espace de travail et rétablir la version de l'espace de travail de base à l'aide de la commande Undo.

Voir aussi

Tâches

Comment : afficher et gérer toutes les modifications en attente dans votre espace de travail

Comment : afficher les modifications en attente dans d'autres espaces de travail

Concepts

Utilisation des espaces de travail du contrôle de version

Autres ressources

Utilisation des fichiers et dossiers du contrôle de version