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

Azure DevOps Server 2022 | Azure DevOps Server 2020 | Azure DevOps Server 2019

Team Foundation Version Control (TFVC) fournit des définitions de types de fichiers, qui déterminent comment 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 plusieurs case activée sont activées. Plusieurs case activée peuvent être désactivés au niveau du projet.

Prérequis

  • Un dépôt TFVC dans lequel travailler, plutôt qu’un dépôt Git. Si vous êtes dans un dépôt Git, le contrôle de code source Explorer 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 Autorisations Azure DevOps Server.

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 Yes

En tant qu’administrateur Azure DevOps, vous pouvez spécifier que les fichiers de certains types, tels que les fichiers binaires Microsoft Excel (*.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 utilisateur à la fois. 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 . Pour plus d’informations, consultez Modifier les associations de types de fichiers. S’il n’existe pas de type de fichier pour une extension donnée, les fichiers avec cette extension peuvent être fusionnés.

Encodages de fichiers

En plus de 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’Explorer contrôle de code source ou à l’aide de l’interface de ligne de commande. Pour plus d’informations, consultez Configurer l’encodage du fichier de contrôle de version et Commandes d’extraction et de modification.

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 pendant une case activée, 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 du 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, Word Documents pour ajouter l’association de fichiers de document 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 microsoft Word fichiers de document.

  5. Si vous le souhaitez, sélectionnez la zone Activer la fusion de fichiers et l’extraction 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 seul nom. Par exemple, vous pouvez ajouter un point au nom Word Documents entré précédemment.

Configurer l’encodage du fichier de contrôle de version

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

Notes

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

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

  1. Open Source Control Explorer.

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

  2. Dans contrôle de code source Explorer, 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 remplisse la zone de liste.

  7. Sélectionnez OK.

Notes

L’encodage défini génère une modification en attente qui doit être archivée.

Ajouter des associations de types de fichiers

Les définitions de types de fichiers vous permettent de personnaliser la façon dont le système de gestion 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 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 types de fichiers du contrôle de code source. La boîte de dialogue Types de fichiers s’affiche, répertoriant 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, Word Documents, pour ajouter une association de fichier de document 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 doc, pour les fichiers de document Microsoft Word.

  5. Si vous le souhaitez, sélectionnez la zone Activer la fusion de fichiers et plusieurs case activée case activée (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 extensions de type de fichier à associer à un seul nom. Par exemple, vous pouvez ajouter un point au nom Word Documents entré dans cette procédure.

Supprimer un type de fichier associé

Les définitions de types de fichiers vous permettent de personnaliser la façon dont le système de gestion 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 pendant une case activée, 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 types de fichiers du contrôle de code source.

    La boîte de dialogue Types de fichiers affiche la 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.