Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022
Visual Studio 2019 | Visual Studio 2022
In diesem Artikel wird beschrieben, wie Sie lokale und Remote-Git-Verzweigungen mithilfe des Azure DevOps-Webportals, Visual Studio oder der Git-Befehlszeile löschen.
Hinweis
Durch das Löschen einer Verzweigung in Ihrem lokalen Repository wird die Verzweigung auf der Remoteseite nicht entfernt.
Voraussetzungen
| Kategorie | Anforderungen |
|---|---|
| Projektzugriff | Mitglied eines Projekts. |
| Erlaubnisse | - Code in privaten Projekten anzeigen: Mindestens einfacher Zugriff. - Klonen oder Mitwirken an Code in privaten Projekten: Mitglied der Sicherheitsgruppe "Mitwirkende" oder entsprechende Berechtigungen im Projekt. - Berechtigungen für Branch oder Repository festlegen: Berechtigungen verwalten für den Branch oder das Repository. - Verzweigungsrichtlinien festlegen, Statusprüfungen konfigurieren oder die Standardverzweigung ändern: Berechtigung Richtlinien bearbeiten für das Repository oder die Verzweigung oder Mitgliedschaft in der Sicherheitsgruppe Projektadministratoren. - Ein Repository importieren: Mitglied der Sicherheitsgruppe Projektadministratoren oder die Berechtigung Repository erstellen auf Git-Projektebene auf Zulassen festgelegt. Weitere Informationen finden Sie unter Festlegen von Git-Repositoryberechtigungen. |
| Dienste | Repos aktiviert. |
| Werkzeuge | Wahlfrei. Verwenden Sie az repos Befehle: Azure DevOps CLI. |
| Kategorie | Anforderungen |
|---|---|
| Projektzugriff | Mitglied eines Projekts. |
| Erlaubnisse | - Code anzeigen: Mindestens einfacher Zugriff. - Klonen oder zum Code beitragen: Mitglied der Sicherheitsgruppe "Mitwirkende" oder entsprechende Berechtigungen im Projekt. |
| Dienste | Repos aktiviert. |
Die folgenden Anforderungen hängen davon ab, ob Sie eine lokale oder Remote-Verzweigung löschen:
| Kategorie | Anforderungen |
|---|---|
| Lokale Verzweigung | Sehen Sie sich eine andere Verzweigung an, bevor Sie die Verzweigung löschen. Azure DevOps Berechtigungen, Richtlinien und Sperren gelten nicht, wenn Sie nur eine lokale Verzweigung löschen. |
| Remote-Verzweigungsberechtigung | Lassen Sie die Pushberechtigung auf Verzweigungsebene ( Verlauf neu schreiben, Verzweigungen und Tags löschen) auf"Zulassen" festlegen. Diese Anforderung gilt, ob Sie die Remote-Verzweigung im Webportal, Visual Studio oder über die Befehlszeile löschen. Verzweigungsersteller erhalten diese Berechtigung standardmäßig, es sei denn, die Berechtigungszuweisung wird geändert. |
| Erforderliche Verzweigungsrichtlinien | Deaktivieren oder entfernen Sie alle erforderlichen Verzweigungsrichtlinien , bevor Sie die Verzweigung löschen. Sie benötigen die Berechtigung "Richtlinien bearbeiten" oder die Mitgliedschaft in der Sicherheitsgruppe Project Administratoren, um Verzweigungsrichtlinien zu verwalten. |
| Standardverzweigung | Legen Sie eine andere Verzweigung als Standardverzweigung des Repositorys fest , bevor Sie die aktuelle Standardverzweigung löschen. |
| Gesperrte Verzweigung | Entsperren Sie die Verzweigung , bevor Sie sie löschen. Um eine Verzweigung zu entsperren, die ein anderer Benutzer gesperrt hat, benötigen Sie die Berechtigung zum Entfernen der Sperrungen anderer Benutzer. |
Wenn "Verzweigung löschen" nicht verfügbar ist, überprüfen Sie die effektive Pushberechtigung "Erzwingen ", und stellen Sie sicher, dass die Verzweigung keine erforderlichen Richtlinien enthält, nicht die Standardverzweigung des Repositorys ist und nicht gesperrt ist.
Verzweigung löschen
Zeigen Sie die Verzweigungen Ihres Repositorys an, indem Sie "Repos>Branches " auswählen, während Sie Ihr Repository im Web anzeigen.
Wählen Sie die Schaltfläche "Weitere Optionen" am Ende der Zeile der Verzweigung aus, die Sie löschen möchten.
Wählen Sie im Menü "Optionen" die Option "Verzweigung löschen" aus.
Wählen Sie im Dialogfeld Delete branch die Option Delete aus.