Ajouter des stratégies d’archivage

Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

Les administrateurs de Team Foundation Version Control (TFVC) peuvent ajouter des exigences en matière de stratégie d’archivage. Ces politiques d'archivage exigent une action de la part des utilisateurs lors d'un archivage du contrôle de code source. Par exemple, un utilisateur peut être amené à associer un élément de travail à un ensemble de modifications. Pour plus d’informations, consultez Développer du code et gérer les modifications en attente.

Notes

Vous pouvez définir des stratégies d’archivage Visual Studio via Team Explorer comme indiqué dans cet article, la commande de configuration tf.exe ou les clés de Registre déclarées dans le pkgdef d’une extension Visual Studio. Les stratégies s’appliquent uniquement à une seule installation de Visual Studio sur votre ordinateur. Si vous avez plusieurs installations de Visual Studio, vous devez définir la stratégie d’archivage sur chaque installation.

Créer une stratégie d’archivage

  1. Dans Team Explorer de Visual Studio, sélectionnez Paramètres, puis Contrôle de code source sous Projet d’équipe.

  2. Dans la boîte de dialogue Paramètres du contrôle de code source, sélectionnez l’onglet Stratégie d’archivage, puis sélectionnez Ajouter.

  3. Dans la boîte de dialogue Ajouter une stratégie d’archivage, sélectionnez les types de stratégies souhaités, puis sélectionnez OK.

    Vous pouvez choisir parmi les stratégies suivantes :

    • Builds nécessite la réussite de la dernière build avant l’archivage de nouvelles modifications.
    • La stratégie commentaires de l’ensemble de modifications nécessite que les utilisateurs archivent des commentaires.
    • L’analyse du code nécessite l’exécution de l’analyse du code avant que le code puisse être archivé.
    • Cette stratégie des chemins d’accès personnalisés applique d’autres stratégies à des dossiers ou des types de fichiers spécifiques.
    • La stratégie des modèles interdits empêche les archivages qui ont des fichiers avec des modèles de nom de fichier interdits.
    • La stratégie de requête d’éléments de travail spécifie une requête d’éléments de travail dont les résultats sont les seuls éléments de travail juridiques à associer à un archivage.
    • Les éléments de travail exigent un ou plusieurs éléments de travail associés à chaque archivage.
  4. Si vous sélectionnez Code Analysis, dans l’Éditeur de stratégie d’analyse du code, cochez les cases correspondant aux types d’analyse de code souhaités, puis sélectionnez OK.

    Les options sont les suivantes :

    • Appliquer l’archivage uniquement aux fichiers de la solution actuelle
    • Appliquer l’analyse du code C/C++ (/analyze)
    • Appliquer Code Analysis pour le code managé. Si vous choisissez cette option, sélectionnez les paramètres de règle souhaités sous Paramètres de règle pour l’analyse du code managé.

    Pour plus d’informations concernant l’utilisation des outils d’analyse du code, consultez Créer des stratégies d’archivage du code Analysis.

  5. Si vous sélectionnez Stratégie chemin d’accès personnalisé, dans la stratégie du chemin d'accès, sélectionnez une stratégie enfant à utiliser, puis insérez une ou plusieurs valeurs dans Filtre de chemin du contrôle de code source (RegEx) pour spécifier les chemins autorisés. Sélectionnez Ajouter pour chaque valeur, puis sélectionnez OK.

    Appliquez une Stratégie de chemins d’accès personnalisés distincte pour chaque stratégie enfant avec laquelle vous souhaitez utiliser des chemins d'accès personnalisés.

    Notes

    Si vous appliquez cette stratégie à une stratégie enfant activée, vous recevez un message indiquant que La stratégie sélectionnée est actuellement activée. Elle doit être désactivée ou s’exécutera deux fois. Vous pouvez supprimer ou désactiver la stratégie d’origine depuis l’écran Stratégie d’archivage.

  6. Si vous sélectionnez Stratégie modèle interdite, dans la boîte de dialogue Modèles interdits, répertoriez le ou les modèles à interdire, puis sélectionnez OK.

  7. Si vous sélectionnez Stratégie de requête d'élément de travail, dans la boîte de dialogue Stratégie de requête, naviguez et sélectionnez une requête d’élément de travail partagé enregistrée, puis sélectionnez OK.

  8. Une fois satisfait des paramètres de stratégies d’archivage, sélectionnez OK. La nouvelle stratégie d’archivage s’affiche avec les archivages futurs.