Usare repository Git e TFVC nello stesso progetto

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

In Team Foundation Server 2015 Update 1, un amministratore del progetto può aggiungere un repository Git a un progetto creato con controllo della versione di Team Foundation (TFVC). È anche possibile aggiungere un repository TFVC a un progetto creato con Git. In questo modo è possibile adottare un nuovo sistema di controllo della versione mantenendo tutti i dati nel progetto.

Abilitare l'accesso al nuovo tipo di repository

Poiché le autorizzazioni vengono applicate al momento della creazione del progetto da un modello di processo, sarà necessario eseguire una piccola quantità di lavoro per correggere le autorizzazioni per un nuovo tipo di repository.

Aggiungere un repository controllo della versione di Team Foundation a un progetto Git

L'amministratore del progetto dovrà applicare alcune autorizzazioni a livello di cartella del progetto quando viene creata la cartella del progetto. Passare alla pagina Amministrazione controllo della versione e selezionare il nodo "$/ProjectName" nell'albero. Per configurare gli stessi gruppi di uno dei modelli di processo predefiniti (Agile, Scrum, CMMI), aggiungere i gruppi e le autorizzazioni TFS seguenti:

  1. [ProjectName]\Reader
    • Consenti: Lettura
    • Non impostato: tutti gli altri
  2. [ProjectName]\Contributors
    • Consenti: archiviazione, estrazione, etichetta, blocco, unione, lettura
    • Non impostato: tutti gli altri
  3. [ProjectName]\Build Amministrazione istrators
    • Consenti: archiviazione, estrazione, etichetta, blocco, unione, lettura
    • Non impostato: tutti gli altri