Gérer les types de fichiers avec Team Foundation Version ControlManage file types with Team Foundation Version Control

Azure DevOps Services | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018-TFS 2013Azure DevOps Services | Azure DevOps Server 2020 |Azure DevOps Server 2019 | TFS 2018 - TFS 2013

Notes

Azure DevOps Server a été précédemment nommé Visual Studio Team Foundation Server.Azure DevOps Server was previously named Visual Studio Team Foundation Server.

Team Foundation Version Control (TFVC) fournit des définitions de type de fichier qui déterminent le mode de traitement des fichiers avec des extensions spécifiées.Team Foundation Version Control (TFVC) provides file type definitions, which determine how files with specified extensions are processed. Par exemple, vous pouvez désactiver la fusion des types de fichiers sélectionnés pour empêcher plusieurs utilisateurs de les extraire en parallèle.For example, you can disable selected file types from being merged, to prevent multiple users from checking them out in parallel.

Notes

Par défaut, la fusion de fichiers et l’extraction multiple sont activées.By default, file merging and multiple check-out is enabled. L’extraction multiple peut être désactivée au niveau du projet.Multiple check-out can be disabled at the project level.

PrérequisPrerequisites

  • Un référentiel TFVC dans lequel travailler, plutôt qu’un référentiel git.A TFVC repository to work in, rather than a Git repo. Si vous êtes dans un référentiel git, Explorateur du contrôle de code source n’est pas disponible.If you're in a Git repo, Source Control Explorer is not available.
  • Pour modifier, ajouter ou supprimer une association de types de fichiers, vous devez disposer de l’autorisation modifier les informations au niveau du serveur définie sur autoriser.To edit, add, or remove a file type association, you must have the Edit server-level information permission set to Allow. Pour plus d’informations, consultez Azure DevOps Server autorisations.For more information, see Azure DevOps Server Permissions.

Propriétés du type de fichierFile type properties

Une définition de type de fichier Azure DevOps est constituée de trois propriétés.An Azure DevOps file type definition consists of three properties. Les plus importantes de ces propriétés sont l’extension de fichier, qui est l’identificateur unique d’un type de fichier.The most important of these properties is File Extension, which is the unique identifier for a file type.

PropriétéProperty ExempleExample
NomName Fichier Visual BasicVisual Basic File
Extension de fichierFile Extension .vb.vb
Activer la fusion de fichiers et l’extraction multipleEnable File Merging and Multiple Checkout OuiYes

En tant qu’administrateur Azure DevOps, vous pouvez spécifier que les fichiers de certains types, tels que les fichiers Microsoft Excel binaires (* . xls) pour lesquels il n’existe pas d’outil de fusion, ne peuvent pas être fusionnés lorsque des conflits sont détectés et ne peuvent être extraits que par un seul utilisateur à la fois.As an Azure DevOps administrator, you may want to specify that files of certain types, such as binary Microsoft Excel files (*.xls) for which a merging tool does not exist, cannot be merged when conflicts are detected and can only be checked out by one user at a time. Vous pouvez contrôler cela en sélectionnant activer la fusion de fichiers et l’extraction multiple dans la boîte de dialogue modifier le type de fichier .You can control this by selecting Enable File Merging and Multiple Checkout in the Edit File Type dialog box. Pour plus d’informations, consultez modifier les associations de types de fichier.For more information, see Edit file type associations. Si un type de fichier n’existe pas pour une extension donnée, les fichiers avec cette extension peuvent être fusionnés.If a file type does not exist for a given extension, files with that extension can be merged.

Encodages de fichiersFile encodings

Outre ces propriétés de type de fichier de base, Azure DevOps suit également l’encodage de fichier pour chaque fichier sur le serveur de contrôle de version.In addition to these basic file type properties, Azure DevOps also tracks the file encoding for each file on the version control server. Vous pouvez remplacer l’encodage par défaut d’un fichier à partir de la fenêtre Propriétés du contrôle de version ouverte à partir de Explorateur du contrôle de code source ou à l’aide de l’interface de ligne de commande.You can override the default encoding for a file from the version control Properties window opened from Source Control Explorer, or using the command line interface. Pour plus d’informations, consultez configurer l’encodage du fichier de contrôle de version et les commandes d' extraction et d’édition.For more information, see Configure version control file encoding and Checkout and Edit commands.

Modifier les associations de types de fichierEdit file type associations

Les définitions de types de fichiers vous permettent de personnaliser la façon dont le système de Team Foundation Version Control traite les fichiers qui ont des extensions spécifiques.File type definitions let you customize the way the Team Foundation Version Control system processes files that have specific extensions. En définissant un type de fichier, vous contrôlez si les fichiers qui ont une extension particulière peuvent avoir des mots clés internes développés pendant un archivage, et si plusieurs utilisateurs peuvent modifier un fichier spécifique en parallèle.By defining a file type, you control whether files that have a particular extension can have internal keywords expanded during a check-in, and whether multiple users can modify a specific file in parallel. La procédure suivante montre comment modifier une association d’extension de type de fichier dans le contrôle de version.The following procedure demonstrates how to change a file type extension association in version control.

  1. Dans le menu équipe , sélectionnez paramètres Azure DevOps Server, puis types de fichiers de contrôle de code source.On the Team menu, select Azure DevOps Server Settings, and then Source Control File Types. La boîte de dialogue types de fichiers affiche une liste des extensions de fichier actuellement associées au contrôle de version.The File Types dialog box displays a listing of the file extensions currently associated with version control.

  2. Sélectionnez Edit (Modifier).Select Edit.

  3. Dans la boîte de dialogue modifier le type de fichier , dans la zone nom , entrez une description pour le type de fichier.On the Edit File Type dialog box, in the Name box, enter a description for the file type. Par exemple, les documents Word pour l’ajout de l’Association de fichiers de documents Microsoft Word au contrôle de version.For example, Word Documents for adding Microsoft Word document file association to version control.

  4. Dans la zone extension de fichier , entrez l’extension de type de fichier, par exemple doc pour les fichiers de documents Microsoft Word.In the File Extension box, enter the file type extension, for example, doc for Microsoft Word document files.

  5. Si vous le souhaitez, activez la case à cocher activer la fusion de fichiers et l’extraction multiple (sélectionnée par défaut).Optionally select the Enable file merging and multiple checkout box (selected by default).

  6. Sélectionnez OK pour revenir à la boîte de dialogue types de fichiers et vérifier la nouvelle entrée.Select OK to return to the File Types dialog box and verify the new entry.

Conseil

Vous pouvez spécifier plusieurs associations d’extensions de type de fichier avec un nom unique.You can specify multiple file type extension associations with a single name. Par exemple, vous pouvez ajouter un point au nom de documents Word entré précédemment.For example, you could add dot to the Word Documents name entered earlier.

Configurer l’encodage du fichier de contrôle de versionConfigure version control file encoding

Les propriétés de Team Foundation Version Control incluent des informations générales sur les fichiers et les dossiers, ainsi que le type d’encodage de fichier.Team Foundation Version Control properties include general file and folder information and the file encoding type. Les propriétés répertorient également l’état d’archivage en attente, les informations de sécurité et l’historique de branchement.The properties also list the pending check-in status, security information, and branching history. Pour plus d’informations, consultez afficher les propriétés des fichiers et des dossiers du contrôle de version.For more information, see View version control file and folder properties.

Notes

Les propriétés de Team Foundation Version Control ne sont pas affichées dans la fenêtre Propriétés de Visual Studio.Team Foundation Version Control properties are not viewed in Visual Studio's Properties window. Elles s’affichent dans leur propre boîte de dialogue Propriétés , comme décrit dans la procédure suivante.They are viewed in their own Properties dialog box, as described in the following procedure.

Pour configurer l’encodage du fichier de contrôle de version :To configure version control file encoding:

  1. Ouvrez Explorateur du contrôle de code source.Open Source Control Explorer.

    Dans le menu affichage , sélectionnez autres fenêtres, puis sélectionnez Explorateur du contrôle de code source.On the View menu, select Other Windows, and then select Source Control Explorer.

  2. Dans Explorateur du contrôle de code source, sélectionnez la zone de liste déroulante espace de travail dans la barre d’outils, puis sélectionnez l’espace de travail que vous souhaitez utiliser.In Source Control Explorer, select the Workspace drop-down list box in the toolbar, and select the workspace you want to use.

  3. Accédez à un fichier dont vous souhaitez afficher les propriétés, cliquez avec le bouton droit, puis sélectionnez Propriétés.Go to a file for which you want to view properties, right-click, and then select Properties.

  4. Dans la boîte de dialogue Propriétés , sélectionnez l’onglet général .In the Properties dialog box, select the General tab.

  5. Dans l’onglet général , sélectionnez définir l’encodage.In the General tab, select Set Encoding.

  6. Dans la boîte de dialogue définir le codage , Utilisez la zone de liste déroulante encodage pour sélectionner le type de base Encoding pour le fichier, par exemple UTF-8.In the Set Encoding dialog box, use the Encoding drop-down list box to select the encoding base type for the file, for example, utf-8.

    Conseil

    Sélectionnez détecter pour que le système détecte le schéma d’encodage de fichier utilisé avec le fichier et renseigne la zone de liste.Select Detect to have the system detect the file encoding scheme used with the file and populate the list box.

  7. Sélectionnez OK.Select OK.

Notes

L’encodage de l’ensemble entraîne une modification en attente qui doit être archivée.The set encoding results in a pending change that must be checked in.

Ajouter des associations de types de fichierAdd file type associations

Les définitions de types de fichiers vous permettent de personnaliser la façon dont le système de contrôle de version traite les fichiers avec des extensions spécifiques.File type definitions allow you to customize the way the version control system processes files with specific extensions. En définissant un type de fichier, vous contrôlez si les fichiers avec une extension donnée permettent à plusieurs utilisateurs de pouvoir modifier un fichier spécifique en parallèle.By defining a file type, you control whether files with a given extension allow multiple users to be able to modify a specific file in parallel. La procédure suivante montre comment ajouter une association d’extension de type de fichier dans le contrôle de version.The following procedure demonstrates how to add a file type extension association in version control.

  1. Dans le menu équipe , sélectionnez paramètres Azure DevOps Server, puis sélectionnez types de fichiers de contrôle de code source.On the Team menu, select Azure DevOps Server Settings, and then select Source Control File Types. La boîte de dialogue types de fichiers s’affiche et répertorie les extensions de fichier actuellement associées au contrôle de version.The File Types dialog box is displayed listing the file extensions currently associated with version control.

  2. Sélectionnez Ajouter.Select Add.

  3. Dans la boîte de dialogue Ajouter un type de fichier , dans la zone nom , tapez une description pour le nouveau type de fichier, par exemple documents Word, pour ajouter une association de fichiers de document Microsoft Word à la gestion de version.From the Add File Type dialog box, in the Name box, type a description for the new file type, for example, Word Documents, to add a Microsoft Word document file association to version control.

  4. Dans la zone extension de fichier , tapez ou sélectionnez l’extension de type de fichier, par exemple doc, pour les fichiers de documents Microsoft Word.In the File Extension box, type or select the file type extension, for example doc, for Microsoft Word document files.

  5. Si vous le souhaitez, activez la case à cocher activer la fusion de fichiers et l’extraction multiple (sélectionnée par défaut).Optionally, select the Enable file merging and multiple check out check box (selected by default).

  6. Sélectionnez OK pour revenir à la boîte de dialogue types de fichiers et vérifier la nouvelle entrée.Select OK to return to the File Types dialog box and verify the new entry.

Conseil

Vous pouvez spécifier plusieurs extensions de type de fichier à associer à un seul nom. par exemple, vous pouvez ajouter un point au nom des documents Word entrés dans cette procédure.You can specify multiple file type extensions to be associated with a single name, for example you could add dot to the Word Documents name entered in this procedure.

Supprimer un type de fichier associéRemove an associated file type

Les définitions de types de fichiers vous permettent de personnaliser la façon dont le système de contrôle de version gère les fichiers qui ont des extensions spécifiques.File type definitions let you customize the way the version control system handles files that have specific extensions. En définissant un type de fichier, vous contrôlez si les fichiers qui ont une extension particulière peuvent avoir des mots clés internes développés pendant un archivage, et si plusieurs utilisateurs peuvent modifier un fichier spécifique en parallèle.By defining a file type, you control whether files that have a particular extension can have internal keywords expanded during a check-in, and whether multiple users can modify a specific file in parallel. Pour plus d’informations sur l’ajout d’associations de types de fichier au contrôle de version, consultez Ajouter une association de types de fichiers avec Team Foundation version Control.For information about adding file type associations to version control, see Add file type association with Team Foundation Version Control. La procédure suivante montre comment supprimer une extension de type de fichier associée au contrôle de version.The following procedure demonstrates how to remove a file type extension associated with version control.

  1. Dans le menu équipe , sélectionnez paramètres Azure DevOps Server, puis sélectionnez types de fichiers de contrôle de code source.On the Team menu, select Azure DevOps Server Settings, and then select Source Control File Types.

    La boîte de dialogue types de fichiers affiche une liste des extensions de nom de fichier actuellement associées au contrôle de version.The File Types dialog box displays a list of the file name extensions that are currently associated with version control.

  2. Mettez en surbrillance l’extension de type de fichier que vous souhaitez supprimer, puis sélectionnez supprimer.Highlight the file type extension you want to remove and then select Remove.

    L’entrée est effacée et n’apparaît plus dans la boîte de dialogue types de fichiers .The entry is erased and no longer appears in the File Types dialog box.

  3. Sélectionnez OK.Select OK.