Archiver et extraire des fichiers (Blend)

Dans Blend for Visual Studio, vous pouvez extraire les fichiers de manière explicite ou implicite. Lors de l’extraction des fichiers, assurez-vous que :

  • Les autres membres de l’équipe voient que vous travaillez sur ces fichiers, soit en visualisant l’état des fichiers dans Microsoft Visual Studio Team System Team Explorer, soit en extrayant le fichier dans Blend et en lisant le volet Sortie du panneau Résultats. Ils peuvent décider s’ils souhaitent attendre que vous ayez terminé pour travailler sur les mêmes fichiers.

  • Les autres membres de l’équipe savent qu’ils pourront accéder à vos tout derniers changements dès que vous aurez réarchivé les fichiers.

Conseil

Un fichier peut être extrait par plusieurs personnes à la fois.Si un fichier est modifié par une autre personne après que vous l’ayez extrait, lorsque vous l’archivez à nouveau, le fichier subit une procédure de fusion permettant de résoudre les éventuels conflits.Vous pouvez aussi utiliser Microsoft Visual Studio Team System 2010 Team Explorer pour extraire les fichiers de manière exclusive (afin qu’aucun autre membre de l’équipe ne puisse les extraire en même temps).Pour plus d'informations, consultez Comment contrôler et éditer des éléments sous contrôle de version sur MSDN.

Important

L’extraction d’un fichier ne permet pas automatiquement d’obtenir la toute dernière version.A titre de meilleure pratique, veillez à obtenir la toute dernière version de vos fichiers avant de les modifier.Sinon, lorsque vous archiverez à nouveau le fichier, vous serez peut-être amené à résoudre des conflits entre vos modifications (apportées à une version antérieure du fichier) et celles effectuées par d’autres membres de l’équipe. La fusion des changements apportés au fichier est facile à gérer grâce à Blend, mais à titre de meilleure pratique, procurez-vous toujours la dernière version des fichiers avant de les modifier, puis extrayez immédiatement les fichiers sur lesquels vous allez travailler.

Pour plus d’informations, consultez Obtenir les derniers exemplaires de fichiers de projet (Blend) et Fusionner et résoudre des conflits lors de l'insertion de fichiers dans Blend.

Pour extraire les fichiers de manière explicite

  1. A titre de meilleure pratique, procurez-vous la toute dernière version de vos fichiers auprès du serveur Team Foundation avant d’extraire les fichiers.

    Pour plus d'informations, consultez Obtenir les derniers exemplaires de fichiers de projet (Blend).

  2. Dans le panneau Projets, faites un clic droit sur la solution, un projet ou un fichier.

  3. Dans la liste déroulante qui apparaît, cliquez sur l’une des options suivantes :

    • Extraire cet élément   Permet d’extraire seulement l’élément sélectionné.

    • Extraire   Extrait de manière récursive l’élément sélectionné et tous les éléments enfants. Par exemple, si vous avez sélectionné un fichier .xaml associé à un fichier code-behind correspondant (.vb ou .cs), les deux fichiers sont extraits. Si vous avez sélectionné la solution, chaque fichier de la solution est extrait.

      Notes

      A titre de meilleure pratique, extrayez les fichiers code-behind ou les fichiers .xaml correspondants.Vous pouvez effectuer de nombreuses opérations dans Blend pour modifier automatiquement les fichiers code-behind.Par exemple, l’ajout d’un gestionnaire d’événements ajoute une déclaration de méthode à un fichier code-behind.

    Si un autre membre de l’équipe a extrait le fichier de manière exclusive, Blend affiche un message qui vous indique que vous ne pouvez pas extraire le fichier. Dans le cas contraire, Blend extrait les fichiers pour vous. Le volet Sortie du panneau Résultats journalise vos actions et indique si une autre personne a également extrait le fichier (de manière non exclusive). Le panneau Projets affiche une coche JJ170603.62863683-36e0-4c3e-818f-ffe18a7fec91(fr-fr,VS.120).png en regard de chaque fichier que vous avez extrait.

Pour extraire les fichiers de manière implicite

  1. A titre de meilleure pratique, procurez-vous la toute dernière version de vos fichiers auprès du serveur Team Foundation avant d’extraire les fichiers.

    Pour plus d'informations, consultez Obtenir les derniers exemplaires de fichiers de projet (Blend).

  2. Ouvrez un fichier pour le modifier.

  3. Enregistrez le fichier (Ctrl+S).

    L’enregistrement du fichier l’extrait automatiquement (si aucun autre membre de l’équipe ne l’a extrait de manière exclusive). Le volet Sortie du panneau Résultats journalise vos actions et indique si une autre personne a également extrait le fichier. Le panneau Projets affiche une coche JJ170603.62863683-36e0-4c3e-818f-ffe18a7fec91(fr-fr,VS.120).png en regard de chaque fichier que vous avez extrait.

Pour archiver les fichiers

  1. Dans le panneau Projets, faites un clic droit sur la solution, un projet ou un fichier, puis cliquez sur Archiver.

    La boîte de dialogue Archiver apparaît.

    JJ170603.B4_SourceControl_CheckInDialogBox(fr-fr,VS.120).png

  2. Assurez-vous que Fichiers source est sélectionné sur la gauche.

    Notes

    Vous pouvez effectuer d’autres options et d’autres tâches dans la boîte de dialogue Archiver.Par exemple, vous pouvez cliquer sur le bouton Archiver les notes pour ajouter des notes qui seront stockées avec les fichiers archivés, ou cliquer sur le bouton Éléments de travail pour associer des éléments de travail aux fichiers archivés.Pour plus d'informations, consultez Comment archiver les modifications en attente sur MSDN.

  3. Assurez-vous que chaque fichier que vous souhaitez archiver est coché.

  4. Sous Commentaire, saisissez une description de vos modifications. Cela permettra aux autres membres de l’équipe de comprendre les modifications que vous avez effectués et vous aidera à identifier cette version des fichiers par la suite si vous souhaitez revenir à une version antérieure des fichiers.

  5. Cliquez sur Archiver.

    Blend stocke les fichiers sur le serveur Team Foundation et les archive ensuite. Le volet Sortie du panneau Résultats journalise vos actions, et le panneau Projets affiche des verrous JJ170603.de1ca98f-81f1-4666-930e-e509e31ea168(fr-fr,VS.120).png en regard de ces fichiers.

    Notes

    Si un autre membre de l’équipe a apporté des modifications au fichier alors que vous l’aviez extrait, vous devrez peut-être résoudre les conflits avant d’archiver à nouveau le fichier.Pour plus d'informations, consultez Fusionner et résoudre des conflits lors de l'insertion de fichiers dans Blend.

Pour travailler sur des fichiers pendant que le serveur Team Foundation est indisponible

Si votre serveur Team Foundation est hors ligne ou si vous devez travailler à domicile sans accès au serveur Team Foundation, vous pouvez néanmoins utiliser Blend pour apporter des modifications aux fichiers qui se trouvent sous le contrôle de code source.

  1. A l’aide de Microsoft Visual Studio Team System Team Explorer, ouvrez le fichier de solution, puis, dans la boîte de dialogue Passer en mode hors connexion qui apparaît, cliquez sur OK. Pour plus d'informations, consultez Comment travailler hors connexion lorsque le serveur n'est pas disponible sur MSDN.

  2. Ouvrez la solution dans Blend et effectuez vos modifications. Lorsque vous enregistrez vos fichiers, Blend affiche une boîte de dialogue Enregistrement du fichier en lecture seule. Cliquez sur Remplacer pour supprimer la protection en écriture du fichier.

  3. Lorsque le serveur Team Foundation est disponible, utilisez la procédure de la page Comment travailler hors connexion lorsque le serveur n'est pas disponible pour revenir en ligne. Si un autre membre de l’équipe a apporté des modifications au fichier alors que vous l’aviez extrait, vous devrez peut-être résoudre des conflits.

    Pour plus d'informations, consultez Fusionner et résoudre des conflits lors de l'insertion de fichiers dans Blend.

Voir aussi

Tâches

Ajouter des fichiers et des dossiers à un projet sous contrôle de code source (Blend)

Annuler ou visualiser la liste de modifications en attente (Blend)

Visualiser ou comparer les modifications apportées à des fichiers (Blend)