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
In diesem Artikel wird beschrieben, wie Sie einen gelöschten Git-Branch mithilfe des Webportals in Azure Repos wiederherstellen. Wenn Sie eine Git-Verzweigung in Ihrem eigenen Repository aus Visual Studio oder der Befehlszeile wiederherstellen müssen, verschieben Sie Ihre Verzweigung von Ihrem lokalen Repository an Azure Repos, um sie wiederherzustellen.
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. – Legen Sie Verzweigungs- oder Repositoryberechtigungen fest: Berechtigungen für die Verzweigung oder das Repository verwalten . - Standardverzweigung ändern: Bearbeiten von Richtlinienberechtigungen für das Repository. - Importieren eines Repositorys: Mitglied der Sicherheitsgruppe "Projektadministratoren " oder "Git-Projektebene Repository erstellen"-Berechtigungssatz auf "Zulassen". Weitere Informationen finden Sie unter Festlegen von Git-Repositoryberechtigungen. |
| Dienste | Repos aktiviert. |
| Werkzeuge | Wahlfrei. Verwenden Sie az repos-Befehle : Azure DevOps CLI. |
Hinweis
In öffentlichen Projekten haben Benutzer mit Stakeholder-Zugriff vollzugriff auf Azure Repos, einschließlich Anzeigen, Klonen und Beitragen zu Code.
| 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. |
Hinweis
Es gibt keine Aufbewahrungsrichtlinie für gelöschte Verzweigungen. Sie können eine gelöschte Git-Verzweigung jederzeit wiederherstellen, unabhängig davon, wann sie gelöscht wurde.
Verzweigung wiederherstellen
Öffnen Sie Ihr Repository im Web, und wählen Sie die Ansicht "Verzweigungen" aus.
Suchen Sie mit dem Feld "Alle Verzweigungen durchsuchen" oben rechts nach dem exakten Verzweigungsnamen .
Wählen Sie den Link zum Suchen nach exakter Übereinstimmung in gelöschten Verzweigungen aus. Wenn eine gelöschte Verzweigung vorhanden ist, die Ihrer Suche entspricht, können Sie feststellen, auf welchen Commit beim Löschen verwiesen wird, wer ihn gelöscht hat und wann.
Um die Verzweigung wiederherzustellen, wählen Sie das Symbol "... " neben dem Verzweigungsnamen und dann im Menü " Verzweigung wiederherstellen" aus. Die Verzweigung wird am letzten Commit neu erstellt, auf den sie verweist. Verzweigungsrichtlinien und -berechtigungen werden nicht wiederhergestellt.
Wenn Sie denselben Verzweigungsnamen für unterschiedliche Commits wiederverwendet haben, werden möglicherweise nicht alle Commits angezeigt, die Sie beim Wiederherstellen der gelöschten Verzweigung erwarten. Wechseln Sie in diesem Fall zur Seite "Pushes " der wiederhergestellten Verzweigung, um den gesamten Verlauf der Verzweigung anzuzeigen.
Sie können zu einem bestimmten Commit wechseln und dann im Symbol "..." die Option "Neu" auswählen. Von dort aus können Sie eine Pullanforderung, Kirschauswahl oder Zusammenführung verwenden, um die Commits wieder in den gewünschten Zweig zu bringen.