Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
servizi Azure DevOps | Azure DevOps Server | Azure DevOps Server 2022
Visual Studio 2019 | Visual Studio 2022
Questo articolo descrive come eliminare rami Git locali e remoti usando il portale Web Azure DevOps, Visual Studio o la riga di comando Git.
Nota
L'eliminazione di un ramo nel repository locale non rimuove il ramo nel remoto.
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 Collaboratori o delle autorizzazioni corrispondenti nel progetto. - Impostare le autorizzazioni del ramo o del repository: gestire le autorizzazioni per il ramo o il repository. - Impostare criteri di ramo, controlli di stato o modificare il ramo predefinito: modificare l'autorizzazione dei criteri per il repository o il ramo oppure l'appartenenza al gruppo di sicurezza Project Administrators. - Importare un repository: membro del gruppo di sicurezza , amministratori del progetto, o del gruppo di sicurezza Git a livello di progetto , Crea repository impostato su Consenti. Per altre informazioni, vedere Impostare le autorizzazioni del repository Git. |
| Servizi | Repos abilitato. |
| Tools | Opzionale. Usare i comandi az repos: CLI di Azure DevOps. |
| 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. |
I requisiti seguenti dipendono dal fatto che si elimini un ramo locale o remoto:
| Categoria | Requisiti |
|---|---|
| Ramo locale | Prima di eliminare il ramo, vedere un ramo diverso. Azure DevOps autorizzazioni, criteri e blocchi non si applicano quando si elimina solo un ramo locale. |
| Autorizzazione ramo remoto | Impostare l'autorizzazione Force push (riscrivere la cronologia, eliminare rami e tag) a livello di ramo su Consenti. Questo requisito si applica se si elimina il ramo remoto nel portale Web, Visual Studio o dalla riga di comando. I creatori di rami ricevono questa autorizzazione per impostazione predefinita, a meno che l'assegnazione dell'autorizzazione non venga modificata. |
| Criteri di ramo obbligatori | Disabilitare o rimuovere tutti i criteri di ramo necessari prima di eliminare il ramo. Per gestire i criteri di ramo, è necessaria l'autorizzazione Modifica criteri o l'appartenenza al gruppo di sicurezza Project Administrators. |
| Ramo predefinito | Impostare un altro ramo come ramo predefinito del repository prima di eliminare il ramo predefinito corrente. |
| Ramo bloccato | Sbloccare il ramo prima di eliminarlo. Per sbloccare un ramo bloccato da un altro utente, è necessaria l'autorizzazione Rimuovi blocchi di altri utenti. |
Se Elimina ramo non è disponibile, controllare l'autorizzazione force push valida e verificare che il ramo non abbia criteri obbligatori, non sia il ramo predefinito del repository e non sia bloccato.
Elimina ramo
Visualizzare i rami del repository selezionando Repository>Rami durante la visualizzazione del repository sul Web.
Selezionare il pulsante Altre opzioni alla fine della riga del ramo da eliminare.
Nel menu delle opzioni selezionare Elimina ramo.
Nella finestra di dialogo Elimina ramo selezionare Elimina.