Condividi tramite


Creare un nuovo ramo Git

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

Visual Studio 2019 | Visual Studio 2022

Il primo commit in un nuovo repository Git è l'inizio del ramo main. Lavorando nel ramo main, vengono effettuati commit per registrare il lavoro in quel ramo. La diramazione in Git si verifica quando si crea una nuova riga di sviluppo che differisce da un ramo precedente. È possibile scegliere di creare un nuovo ramo per sviluppare e testare una nuova funzionalità prima di aggiungerla al main ramo. Il flusso di lavoro Git consigliato consiste nell'usare un nuovo ramo per ogni funzionalità o correzione di bug. Quando si passa da un ramo all'altro, Git cambia quasi istantaneamente la versione dei file del repository in modo che corrisponda al ramo selezionato. I commit vengono sempre salvati nel ramo corrente e sono isolati dai commit negli altri rami.

Per una panoramica del flusso di lavoro Git, vedere il tutorial Git di Azure Repos.

Prerequisiti

Categoria Requisiti
Accesso al progetto Membro di un progetto.
Autorizzazioni - Visualizzare il codice nei progetti privati: almeno livello di accesso Basic .
- Clonare o contribuire al codice nei progetti privati: membro del gruppo di sicurezza Contributors o con autorizzazioni corrispondenti nel progetto.
- Impostare le autorizzazioni per il ramo o il repository: Gestisci le autorizzazioni per il ramo o il repository.
- Modificare il ramo predefinito: Modificare le politiche le autorizzazioni per il repository.
- Importare un repository: membro del gruppo di sicurezza amministratori del progetto o autorizzazione a livello di progetto Git Crea repository impostata su Consenti. Per altre informazioni, vedere Impostare le autorizzazioni del repository Git.
Servizi Repos abilitato.
Strumenti Opzionale. Usare i comandi az repos: l'interfaccia della riga di comando di Azure DevOps.

Nota

Nei progetti pubblici, gli utenti con accesso Stakeholder hanno pieno accesso ad Azure Repos, compresa la visualizzazione, la clonazione e il contribuire al codice.

Categoria Requisiti
Accesso al progetto Membro di un progetto.
Autorizzazioni - Visualizzare il codice: almeno accesso di base.
- Clonare o contribuire al codice: membro del gruppo di sicurezza Contributor o autorizzazioni corrispondenti nel progetto.
Servizi Repos abilitato.

Creare un nuovo ramo

Nota

I nomi dei rami non possono contenere caratteri di controllo ASCII, ad esempio spazi, tilde e due punti. È pratica comune usare caratteri minuscoli e separare le parole con un trattino. Le barre oblique possono essere usate per raggruppare i rami. La lunghezza del nome del ramo non deve superare i 250 caratteri ASCII. Per evitare ambiguità tra nomi di rami e hash di commit, non usare nomi di ramo costituiti da 40 caratteri esadecimali. Per altre informazioni sulla denominazione dei rami, vedere git-check-ref-format e compatibilità multipiattaforma Git.

È possibile creare rami in repository Git di Azure Repos , repository GitHub o altri repository Git ospitati.

Azure Repos

  1. Dal browser web aprire il progetto del team per l'organizzazione Azure DevOps e quindi scegliere Repository>Rami per aprire la visualizzazione Rami.

    Schermata della pagina del progetto Azure DevOps con il menu Repository espanso.

  2. Nella visualizzazione Rami scegliere Nuovo ramo per avviare la finestra di dialogo Crea un ramo .

    Screenshot del pulsante 'Nuovo ramo' sulla pagina del repository di Azure DevOps.

  3. Nella finestra di dialogo Crea un ramo immettere un nuovo nome di ramo univoco, selezionare un ramo di base per il nuovo ramo, collegare facoltativamente gli elementi di lavoro e quindi scegliere Crea.

    Screenshot della finestra di dialogo

    Il tuo nuovo ramo appare nell'elenco dei rami.

    Screenshot dell'elenco dei rami che include il tuo nuovo ramo.

GitHub

Dal Web browser passare alla pagina principale del repository GitHub , selezionare un ramo di base per avviare la finestra di dialogo Cambia rami/tag , immettere un nuovo nome di ramo univoco e quindi scegliere Crea ramo.

Screenshot della finestra di dialogo 'Scambia rami/tag' nella pagina principale di un repository GitHub.

La pagina principale del repository mostra ora i file nel nuovo ramo.

Screenshot dei file del tuo nuovo branch sulla pagina principale di un repository GitHub.

Suggerimento

Dopo aver creato un ramo remoto, è possibile recuperarlo nel repository Git locale. Al prompt dei comandi, eseguire il comando:
git fetch
git switch <remote branch name>

Passaggi successivi