Partager via


Utiliser les dépôts Git et TFVC dans le même projet

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

Dans Team Foundation Server 2015 Update 1, un administrateur de projet peut ajouter un dépôt Git à un projet créé avec Team Foundation Version Control (TFVC). Vous pouvez également ajouter un dépôt TFVC à un projet créé avec Git. Cela vous permet d’adopter un nouveau système de contrôle de version tout en préservant toutes les données de votre projet.

Prerequisites

Catégorie Spécifications
Accès au projet Membre d’un projet.
Permissions - Afficher le code dans des projets privés : accès au moins de base .
- Clonez ou contribuez au code dans des projets privés : membre du groupe de sécurité Contributeurs ou autorisations correspondantes dans le projet.
- Définir des autorisations de branche ou de référentiel : gérer les autorisations pour la branche ou le référentiel.
- Modifier la branche par défaut : modifiez les autorisations des stratégies pour le référentiel.
- Importez un référentiel : membre du groupe de sécurité Administrateurs de projet ou de l’autorisation Créer au niveau du projet Git surAutoriser. Pour plus d’informations, consultez Définir des autorisations de dépôt Git.
Services Dépôts activés.
Outils Optional. Utilisez les commandes az repos : Azure DevOps CLI.

Note

Dans les projets publics, les utilisateurs disposant d’un accès aux parties prenantes ont un accès complet à Azure Repos, notamment l’affichage, le clonage et la contribution au code.

Catégorie Spécifications
Accès au projet Membre d’un projet.
Permissions - Afficher le code : Accès de base au moins.
- Cloner ou contribuer au code : membre du groupe de sécurité Contributeurs ou autorisations correspondantes dans le projet.
Services Dépôts activés.

Activer l’accès au nouveau type de dépôt

Étant donné que les autorisations sont appliquées au moment de la création du projet par un modèle de processus, il y aura une petite quantité de travail pour corriger les autorisations pour un nouveau type de dépôt.

Ajouter un dépôt Team Foundation Version Control à un projet Git

L’administrateur de projet doit appliquer certaines autorisations au niveau du dossier du projet lors de la création du dossier du projet. Accédez à la page d’administration du contrôle de version et sélectionnez le nœud « $/ProjectName » dans l’arborescence. Pour configurer les mêmes groupes que l’un de nos modèles de processus par défaut (Agile, Scrum, CMMI), ajoutez les groupes ET autorisations TFS suivants :

  1. [ProjectName]\Lecteurs
    • Autoriser : Lecture
    • Non défini : Tous les autres
  2. [ProjectName]\Contributeurs
    • Autoriser : Archivage, Extraction, Étiquette, Verrouillage, Fusion, Lecture
    • Non défini : Tous les autres
  3. [c0>ProjectName]\Administrateurs de Build
    • Autoriser : Archivage, Extraction, Étiquette, Verrouillage, Fusion, Lecture
    • Non défini : Tous les autres