Archiver votre contribution au code base de l'équipe
Utilisez la page Modifications en attente pour archiver votre code dans le code base de l'équipe.
Autorisations requises
Vous devez être un des Collaborateurs pour votre projet d'équipe.Consultez Groupes, autorisations et rôles par défaut de Team Foundation Server.
Que voulez-vous faire ?
Spécifiez les fichiers à archiver.
Associer des éléments de travail
Archiver vos modifications
Résoudre les avertissements de stratégie d'archivage
Exécuter un archivage contrôlé
Travaillez depuis l'invite de commande
Obtenez des conseils
Spécifiez les fichiers à archiver.
Vous pouvez spécifier quels fichiers modifiés vous souhaitez archiver en les glissant depuis la section Modifications à inclure et Modifications à exclure de la page Modifications en attente.Vous pouvez aussi porter vos archivages comme votre travail dans d'autres zones de Visual Studio:
Dans l'Explorateur de solutions, sélectionnez l'une des suivantes :
La solution
Un ou plusieurs projets de code
Un ou plusieurs fichiers
Après que vous ayez sélectionné les éléments, ouvrez le menu contextuel, et choissisez Archiver.
Dans l'Explorateur du contrôle de code source, sélectionnez un ou plusieurs éléments avec des modifications en attente ou un ou plusieurs dossiers qui contiennent des éléments avec des modifications en attente.(Les éléments comportant des modifications en attente sont indiqués par le symbole suivant : ).Après avoir ouvert le menu contextuel pour les éléments sélectionnés, ouvrez le menu contextuel, et choissisez Archiver.
Associer des éléments de travail
Lorsque vous modifiez des fichiers dans votre code base, vous le faites généralement pour terminer une tâche, corriger un bogue ou répondre à la demande d'un autre type d'élément de travail.Lorsque vous archivez les modifications, vous devez associer de tels éléments de travail aux modifications que vous archivez.Les avantages sont les suivants :
Un membre de l'équipe qui regarde un élément de travail peut se lier directement à l'ensemble de modifications pour voir le travail que vous avez fait.
Un memebre de l'équipe qui revoit l'historique d'un fichier vous changez peut voir l'ensemble des changements qui sont la justification pour le changement.
Si vous compiler vos changements dans un système de build automatisé (par exemple avec un CI Build ou une Build d'Archivage Contrôlé, vos membres de l'équipe peuvent voir quels builds terminées la tâche été terminé ou le bogue réparé.
Pour associer des éléments de travail à votre archivage :
Sélectionnez le lien Ajouter un élément de travail par ID dans la section Éléments de travail associés.
Glissez un élément de travail depuis une fênetre de rêquète dans la section Elements de travail reliées.
En regard de chaque élément de travail, sélectionnez la façon dont il doit être lié à votre archivage : Associer ou Résoudre (disponible uniquement si l'élément de travail n'est pas déjà dans un état qui exclut cette relation, tel que Résolu, Fait ou Fermé).
Conseil |
---|
Vous pouvez ouvrir le menu contextuel d'un élément de travail associé puis choisir :
|
Archiver vos modifications
Pour archiver vos modifications
Dans Team Explorer, choisissez Accueil, puis choisissez Modifications en attente.
Sur la page Modifications en attente, entrez un Commentaire pour que les membres de votre équipe qui auront besoin plus tard de revoir et comprendre l'historique de vos fichiers comprennent ce que vous avez fait.Par exemple: Implémentation du contrôleur du panier de vente.
Certaines équipes préfèrent (et dans certains cas implémentent une stratégie d'archivage pour faire des demandes) que leurs membres fournissent certains types d'informations sur chaque archivage.Si un administrateur de votre projet d'équipe à activer les notes d'archivate, alors vous pouvez tapez les informations dans chaque champ dans la séction Notes.
Choisissez le bouton Archiver.
L'un des résultats suivants se produit.
Vos modifications sont archivées
Tous inclusent les changements de fichiers pour votre espace de travail avec les commentaires, les notes d'archivages et liens faisant réference aux éléments de travail qui sont stockés sur le serveur comme un unique ensemble de modifications sur votre serveur.
Les conflits bloquent votre archivage
Le système vous indique les conflits entre vos modifications et la version la plus récente des fichiers sur le serveur.Consultez Résoudre les conflits de fichiers.
Votre archivage est bloqué car il ne respecte pas la stratégie d'archivage.
Les administrateurs de votre projet d'équipe peuvent implémenter des stratégies d'archivage pour encourager votre équipe à suivre les meilleures méthodes.Par exemple, une stratégie d'archivage peut encourager les membres de l'équipe à associer au moins un élément de travail avec leurs modifications.Pour plus d’informations, consultez Set and Enforce Quality Gates.
Dans certains cas, vous voudrez subsituer ces politiques d'archivage.Dans la section Avertissements de stratégie, choisissez Avertissements de substitution.
Dans la zone Raison, expliquez pourquoi vous substituez la stratégie.
Archiver dans un dossier contrôlé par un processus de build d'archivage contrôlé
Si vous archivez des modifications dans des dossiers du contrôle de version contrôlés par un processus de build pour archivage contrôlé, la boite de dialoque Archivage Contrôlé apparaît.Pour plus d'informations sur l'exécution d'une opération d'archivage, consultez Archiver dans un dossier contrôlé par un processus de build d'archivage contrôlé.
Travaillez depuis l'invite de commande
- Checkin, commande: Voir modifications en attente et archiver les fichiers.
Conseils
Avant d'archiver votre nouveau code, considérez une révision de votre code.Consultez Journée d'un développeur ALM : interruption du travail, correction d'un bogue et révision du code.
Vous pouvez gérer et si nécessaire, annuler vos modifications en attente.Consultez Développer du code et gérer des modifications en attente.
Si vous devez mettre de côté vos changements, voir Interrompre votre travail et gérer vos jeux de réservations.
Un archivage est effectué de manière atomique—l'opération réussit complétement ou échoue complétement (avec seulement une éxception)Si l'une des modifications de la liste des modification ne peut pas être envoyée à votre Team Foundation Server, aucune des modifications n'est envoyée et aucun ensemble de modifications n'est créé.Par exemple, si vous perdez votre connectivité réseau en plein milieu d'un archivage, l'opération complète échoue.
L'éxception est l'association des éléments de travail avec l'ensemble des modifications.Si une association d'éléments de travail échoue mais que tous les autres aspects de l'archivage réussisent, alors l'ensemble des changements est crée.Vous pouvez associé manuellement un élément de travail avec un ensemble de changements.Consultez Rechercher, lier et afficher des ensembles de modifications associés à un élément de travail.