Comment : archiver les modifications en attente

Mise à jour : novembre 2007

Les fichiers de contrôle de version Team Foundation sont archivés sur le serveur de contrôle de version en archivant les modifications en attente. Les procédures suivantes décrivent comment archiver des modifications en attente à partir de l'Explorateur de solutions et de l'Explorateur du contrôle de code source à l'aide de la boîte de dialogue Archiver. Pour plus d'informations, consultez Utilisation des fenêtres Archiver et Modifications en attente.

Archiver des éléments depuis la ligne de commande

La Checkin, commande permet de valider vos modifications en attente sur le serveur à partir de la ligne de commande, comme illustré dans la dernière procédure ci-dessous.

Remarque :

Étant donné que vous pouvez archiver des modifications en attente à partir de la ligne de commande, il est possible que le menu contextuel Explorateur du contrôle de code source ne soit pas toujours synchronisé avec l'état des modifications en attente.

Autorisations requises

Pour exécuter ces procédures, vous devez disposer de l'autorisation Archiver avec la valeur Autoriser. Pour plus d'informations, consultez Autorisations de Team Foundation Server.

Pour archiver des modifications en attente à partir de l'Explorateur du contrôle de code source

  1. Dans l'Explorateur du contrôle de code source, dans la liste Dossiers, accédez au dossier associé aux éléments à archiver.

    Remarque :

    Pour la version Service Pack 1 de Microsoft Visual Studio Team System 2008 Team Foundation Server, vous pouvez également taper le chemin d'accès au serveur dans la zone Emplacement source ou cliquer sur la flèche de déroulement pour rechercher le dossier source des éléments à archiver.

    Dans les listes d'éléments situées à droite de la section Dossiers, cliquez avec le bouton droit sur les éléments que vous souhaitez archiver et cliquez sur Archiver les modifications en attente. La boîte de dialogue Archiver - Fichiers sources s'affiche.

  2. Dans le canal Fichiers sources, sélectionnez les éléments que vous souhaitez archiver, et tapez un commentaire applicable dans la zone de texte Commentaire.

  3. Si ces éléments sont associés à un élément de travail de Team Foundation, cliquez sur le canal Éléments de travail et sélectionnez les éléments en cours d'archivage. Pour plus d'informations, consultez Comment : associer des éléments de travail à des ensembles de modifications et Comment : afficher des détails de l'élément de travail dans la fenêtre Modifications en attente.

    Remarque :

    Si une stratégie d'élément de travail est activée pour ce projet d'équipe, vous êtes invité à sélectionner un élément de travail si ce n'est déjà fait. Pour plus d'informations, consultez Comment activer et désactiver des stratégies d'archivage.

  4. Cliquez sur le canal Notes d'archivage pour ajouter des notes d'archivage applicables à associer à l'archivage.

    Les notes d'archivage servent à capturer des informations spécifiques pendant le processus d'archivage.

  5. Cliquez sur le canal Avertissements de stratégie pour vous assurer que votre archivage n'est pas en violation d'une stratégie avant de l'archiver.

    "Vous devez associer vos modifications à un ou plusieurs éléments de travail." est un exemple de contrainte de stratégie. Cette stratégie empêche les utilisateurs de soumettre des modifications qui ne contiennent pas de bogue ou de fonctionnalité spécifiques sur lesquels ils travaillent.

    Remarque :

    Si vous devez essayer d'archiver des éléments en violation d'une stratégie définie, vous recevrez une notification et l'archivage sera bloqué. Si nécessaire, vous pouvez substituer des stratégies d'archivage. Pour plus d'informations, consultez Comment : substituer une stratégie d'archivage.

  6. Cliquez sur le bouton Archiver. Les éléments sont archivés avec leurs modifications en attente et les icônes d'état du contrôle de version de l'Explorateur de solutions répercutent l'archivage.

    Remarque :

    Dans certaines circonstances, il peut ne pas exister d'élément de menu Archiver pour des fichiers subordonnés à un autre fichier (par exemple, Form1.resx est subordonné à Form1.cs) bien qu'ils aient une icône Plus désignant les fichiers qui peuvent être archivés. Si vous cliquez avec le bouton droit sur le fichier de niveau supérieur dans de tels cas (par exemple, le fichier Form1.cs) et choisissez Archiver, les fichiers subordonnés seront archivés.

    Si les fichiers que vous archivez sont en conflit avec les fichiers dans le contrôle de version, les modifications que vous apportez ne seront pas archivées et la boîte de dialogue Résoudre les conflits s'affiche.

    La boîte de dialogue Résoudre les conflits affiche le nom du ou des fichiers en conflit, le type de conflit, la description du conflit et le chemin d'accès à l'emplacement source dans le contrôle de version.

  7. Cliquez sur Fusionner tout automatiquement pour fusionner les différentes versions, ou choisissez de résoudre les conflits. Pour plus d'informations, consultez Comment : résoudre les conflits entre deux fichiers.

Pour archiver des modifications en attente à partir de l'Explorateur de solutions

  1. Dans l'Explorateur de solutions, cliquez avec le bouton droit sur un ou plusieurs solutions, projets ou fichiers et cliquez sur Archiver.

    La boîte de dialogue Archiver - Fichiers sources s'affiche.

  2. Dans le canal Fichiers sources, sélectionnez les éléments que vous souhaitez archiver, et tapez un commentaire applicable dans la zone de texte Commentaire. Les fichiers présentant des modifications en attente sont sélectionnés par défaut.

  3. Si ces éléments sont associés à un élément de travail de Team Foundation, cliquez sur le canal Éléments de travail et sélectionnez les éléments en cours d'archivage. Pour plus d'informations, consultez Comment : associer des éléments de travail à des ensembles de modifications et Comment : afficher des détails de l'élément de travail dans la fenêtre Modifications en attente.

    Remarque :

    Si une stratégie d'élément de travail est activée pour ce projet d'équipe, vous êtes invité à sélectionner un élément de travail si ce n'est déjà fait. Pour plus d'informations, consultez Comment activer et désactiver des stratégies d'archivage.

  4. Cliquez sur le canal Notes d'archivage pour ajouter des notes d'archivage applicables à associer à l'archivage.

    Les notes d'archivage servent à capturer des informations spécifiques pendant le processus d'archivage.

    Remarque :

    Comme pour un commentaire que vous tapez dans la zone de texte, les notes d'archivage présentent des rubriques spécifiques destinées aux commentaires des développeurs.

  5. Cliquez le canal Avertissements de stratégie pour vérifier si toutes stratégies sont en place. Si c'est le cas, assurez-vous que votre archivage n'est pas en violation d'une stratégie avant de l'archiver.

    "Vous devez associer vos modifications à un ou plusieurs éléments de travail." est un exemple de contrainte de stratégie. Cette stratégie empêche les utilisateurs de soumettre des modifications qui ne contiennent pas de bogue ou de fonctionnalité spécifiques sur lesquels ils travaillent.

    Remarque :

    Si vous devez essayer d'archiver des éléments en violation d'une stratégie définie, vous recevrez une invite et l'archivage sera bloqué. Si nécessaire, vous pouvez substituer les stratégies d'archivage, pour plus d'informations, consultez Comment : substituer une stratégie d'archivage.

  6. Cliquez sur le bouton Archiver, les éléments sont archivés avec leurs modifications en attente.

    Si les fichiers que vous archivez sont en conflit avec les fichiers dans le contrôle de version, les modifications que vous apportez ne seront pas archivées et la boîte de dialogue Résoudre les conflits s'affiche.

    La boîte de dialogue Résoudre les conflits affiche le nom du ou des fichiers en conflit, le type de conflit, la description du conflit et le chemin d'accès à l'emplacement source dans le contrôle de version.

  7. Cliquez sur Fusionner tout automatiquement pour fusionner les différentes versions, ou choisissez de résoudre les conflits. Pour plus d'informations, consultez Comment : résoudre les conflits entre deux fichiers.

Pour archiver une modification en attente à partir de la ligne de commande

  1. Cliquez sur Démarrer, puis sur Tous les programmes, pointez sur Microsoft Visual Studio 2008, sur Visual Studio Tools, puis cliquez sur Invite de commandes de Visual Studio 2008.

  2. Tapez cd chemin d'accès, où chemin d'accès représente l'emplacement du répertoire utilisé pour stocker votre copie personnelle des fichiers sur le serveur (par exemple, c:\projects).

  3. Tapez tf checkin , puis appuyez sur ENTRÉE.

    Remarque :

    Pour plus d'informations sur la syntaxe complète disponible pour la commande Checkin, consultez Checkin, commande.

    La boîte de dialogue Archiver - Fichiers sources s'affiche.

  4. Dans le canal Fichiers sources, sélectionnez les éléments que vous souhaitez archiver, et tapez un commentaire applicable dans la zone de texte Commentaire. Les fichiers présentant des modifications en attente sont sélectionnés par défaut.

  5. Si ces éléments sont associés à un élément de travail de Team Foundation, cliquez sur le canal Éléments de travail et sélectionnez les éléments en cours d'archivage. Pour plus d'informations, consultez Comment : associer des éléments de travail à des ensembles de modifications et Comment : afficher des détails de l'élément de travail dans la fenêtre Modifications en attente.

    Remarque :

    Si la stratégie d'élément de travail est activée pour ce projet d'équipe, vous êtes invité à sélectionner un élément de travail si ce n'est déjà fait. Pour plus d'informations, consultez Comment activer et désactiver des stratégies d'archivage.

  6. Cliquez sur le canal Notes d'archivage pour ajouter des notes d'archivage applicables à associer à l'archivage.

    Les notes d'archivage servent à capturer des informations spécifiques pendant le processus d'archivage.

    Remarque :

    Comme pour un commentaire que vous tapez dans la zone de texte, les notes d'archivage présentent des rubriques spécifiques destinées aux commentaires des développeurs.

  7. Cliquez le canal Avertissements de stratégie pour vérifier si toutes stratégies sont en place. Si c'est le cas, assurez-vous que votre archivage n'est pas en violation d'une stratégie avant de l'archiver.

    "Vous devez associer vos modifications à un ou plusieurs éléments de travail." est un exemple de contrainte de stratégie. Cette stratégie empêche des utilisateurs de soumettre des modifications sans avoir de bogue ou de fonctionnalité spécifique sur lesquels ils travaillent.

    Remarque :

    Si vous devez essayer d'archiver des éléments en violation d'une stratégie définie, vous recevrez une invite et l'archivage sera bloqué. Si nécessaire, vous pouvez substituer les stratégies d'archivage, pour plus d'informations, consultez Comment : substituer une stratégie d'archivage.

  8. Cliquez sur le bouton Archiver, les éléments sont archivés avec leurs modifications en attente.

    Si les fichiers que vous archivez sont en conflit avec les fichiers dans le contrôle de version, les modifications que vous apportez ne seront pas archivées et la boîte de dialogue Résoudre les conflits s'affiche.

    La boîte de dialogue Résoudre les conflits affiche le nom du ou des fichiers en conflit, le type de conflit, la description du conflit et le chemin d'accès à l'emplacement source dans le contrôle de version.

  9. Cliquez sur Fusionner tout automatiquement pour fusionner les différentes versions, ou choisissez de résoudre les conflits. Pour plus d'informations, consultez Comment : résoudre les conflits entre deux fichiers.

Voir aussi

Tâches

Procédure pas à pas : exploration du contrôle de version Team Foundation

Procédure pas à pas : utilisation du contrôle de version Team Foundation à partir de la ligne de commande

Autres ressources

Configuration des paramètres du contrôle de version

Commandes de l'utilitaire en ligne de commande Tf