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

Azure DevOps Server 2022 | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018

Team Foundation Version Control (TFVC) fournit des définitions de type de fichier, qui déterminent la façon dont les fichiers avec des extensions spécifiées sont traités. 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.

Notes

Par défaut, la fusion de fichiers et l’extraction multiple sont activées. Plusieurs extractions peuvent être désactivées au niveau du projet.

Prérequis

  • Référentiel TFVC dans lequel travailler, plutôt qu’un dépôt Git. Si vous êtes dans un dépôt Git, l’Explorateur de contrôles de code source n’est pas disponible.
  • Pour modifier, ajouter ou supprimer une association de type de fichier, vous devez disposer de l’autorisation Modifier les informations au niveau du serveur définie sur Autoriser. Pour plus d’informations, consultez Azure DevOps Server Autorisations.

Propriétés du type de fichier

Une définition de type de fichier Azure DevOps se compose de trois propriétés. La plus importante de ces propriétés est l’extension de fichier, qui est l’identificateur unique d’un type de fichier.

Propriété Exemple
Nom Fichier Visual Basic
Extension de fichier .vb
Activer la fusion de fichiers et l’extraction multiple Oui

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 un outil de fusion n’existe pas, ne peuvent pas être fusionnés lorsque des conflits sont détectés et ne peuvent être extraits qu’un seul utilisateur à la fois. Vous pouvez le contrôler en sélectionnant Activer la fusion de fichiers et l’extraction multiple dans la boîte de dialogue Modifier le type de fichier . Pour plus d’informations, consultez Modifier les associations de types de fichiers. Si un type de fichier n’existe pas pour une extension donnée, les fichiers avec cette extension peuvent être fusionnés.

Encodages de fichiers

Outre ces propriétés de type de fichier de base, Azure DevOps effectue également le suivi de l’encodage de fichier pour chaque fichier sur le serveur de contrôle de version. 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 l’Explorateur de contrôles de code source ou à l’aide de l’interface de ligne de commande. Pour plus d’informations, consultez Configurer l’encodage des fichiers de contrôle de versionet les commandes Checkout et Edit.

Modifier les associations de types de fichiers

Les définitions de type de fichier vous permettent de personnaliser la façon dont le système Team Foundation Version Control traite les fichiers qui ont des extensions spécifiques. 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 lors d’un archivage et si plusieurs utilisateurs peuvent modifier un fichier spécifique en parallèle. La procédure suivante montre comment modifier une association d’extension de type de fichier dans le contrôle de version.

  1. Dans le menu Équipe, sélectionnez Azure DevOps Server Paramètres, puis types de fichiers de contrôle de code source. La boîte de dialogue Types de fichiers affiche une liste des extensions de fichier actuellement associées au contrôle de version.

  2. Sélectionnez Modifier.

  3. Dans la boîte de dialogue Modifier le type de fichier , dans la zone Nom , entrez une description pour le type de fichier. Par exemple, documents Word pour l’ajout de l’association de fichiers de documents Microsoft Word au contrôle de version.

  4. Dans la zone Extension de fichier , entrez l’extension de type de fichier, par exemple, doc pour les fichiers de documents Microsoft Word.

  5. Si vous le souhaitez, sélectionnez la zone Activer la fusion de fichiers et la case à cocher multiple (sélectionnée par défaut).

  6. Sélectionnez OK pour revenir à la boîte de dialogue Types de fichiers et vérifier la nouvelle entrée.

Conseil

Vous pouvez spécifier plusieurs associations d’extension de type de fichier avec un nom unique. Par exemple, vous pouvez ajouter un point au nom de documents Word entré précédemment.

Configurer l’encodage des fichiers de contrôle de version

Team Foundation Version Control propriétés incluent des informations générales sur les fichiers et dossiers et le type d’encodage de fichier. Les propriétés répertorient également l’état d’archivage en attente, les informations de sécurité et l’historique de branchement. Pour plus d’informations, consultez Afficher les propriétés des fichiers et des dossiers de contrôle de version.

Notes

Team Foundation Version Control propriétés ne sont pas consultées dans la fenêtre Propriétés de Visual Studio. Ils sont consultés dans leur propre boîte de dialogue Propriétés , comme décrit dans la procédure suivante.

Pour configurer l’encodage de fichier de contrôle de version :

  1. Ouvrez l’Explorateur de contrôles de code source.

    Dans le menu Affichage , sélectionnez Autres fenêtres, puis sélectionnez Explorateur de contrôle de code source.

  2. Dans l’Explorateur de 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.

  3. Accédez à un fichier pour lequel vous souhaitez afficher les propriétés, cliquez avec le bouton droit, puis sélectionnez Propriétés.

  4. Dans la boîte de dialogue Propriétés , sélectionnez l’onglet Général .

  5. Sous l’onglet Général , sélectionnez Définir l’encodage.

  6. Dans la boîte de dialogue Définir l’encodage, utilisez la zone de liste déroulante Encodage pour sélectionner le type de base d’encodage du fichier, par exemple 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 remplissez la zone de liste.

  7. Sélectionnez OK.

Notes

L’encodage de jeu entraîne une modification en attente qui doit être vérifiée.

Ajouter des associations de types de fichiers

Les définitions de type de fichier vous permettent de personnaliser la façon dont le système de contrôle de version traite les fichiers avec des extensions spécifiques. 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. La procédure suivante montre comment ajouter une association d’extension de type de fichier dans le contrôle de version.

  1. Dans le menu Équipe, sélectionnez Azure DevOps Server Paramètres, puis sélectionnez Types de fichiers de contrôle de code source. La boîte de dialogue Types de fichiers s’affiche pour répertorier les extensions de fichier actuellement associées au contrôle de version.

  2. Sélectionnez Ajouter.

  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 documents Microsoft Word au contrôle de version.

  4. Dans la zone Extension de fichier , tapez ou sélectionnez l’extension de type de fichier, par exemple , pour les fichiers de documents Microsoft Word.

  5. Si vous le souhaitez, activez la case à cocher Activer la fusion de fichiers et plusieurs cases à cocher (activées par défaut).

  6. Sélectionnez OK pour revenir à la boîte de dialogue Types de fichiers et vérifier la nouvelle entrée.

Conseil

Vous pouvez spécifier plusieurs extensions de type de fichier à associer à un seul nom, par exemple, vous pouvez ajouter un point au nom de documents Word entré dans cette procédure.

Supprimer un type de fichier associé

Les définitions de type de fichier 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. 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 lors d’un archivage et si plusieurs utilisateurs peuvent modifier un fichier spécifique en parallèle. Pour plus d’informations sur l’ajout d’associations de types de fichiers au contrôle de version, consultez Ajouter une association de type de fichier avec Team Foundation Version Control. La procédure suivante montre comment supprimer une extension de type de fichier associée au contrôle de version.

  1. Dans le menu Équipe, sélectionnez Azure DevOps Server Paramètres, puis sélectionnez Types de fichiers de contrôle de code source.

    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.

  2. Mettez en surbrillance l’extension de type de fichier à supprimer, puis sélectionnez Supprimer.

    L’entrée est effacée et n’apparaît plus dans la boîte de dialogue Types de fichiers .

  3. Sélectionnez OK.