Usuwanie gałęzi Git

Usługi Azure DevOps | Azure DevOps Server | Azure DevOps Server 2022

Visual Studio 2019 r. | Visual Studio 2022 r.

W tym artykule opisano sposób usuwania lokalnych i zdalnych gałęzi git przy użyciu portalu internetowego Azure DevOps, Visual Studio lub wiersza polecenia usługi Git.

Uwaga

Usunięcie gałęzi w repozytorium lokalnym nie powoduje usunięcia gałęzi na zdalnym repozytorium.

Wymagania wstępne

Kategoria Wymagania
Dostęp do Projektu Członek projektu .
uprawnienia — Wyświetlanie kodu w projektach prywatnych: co najmniej dostęp na poziomie Podstawowym.
— Klonowanie lub współtworzenie kodu w projektach prywatnych: członek grupy zabezpieczeń Współautorzy lub odpowiednie uprawnienia w projekcie.
— Ustaw uprawnienia gałęzi lub repozytorium: Zarządzaj uprawnieniami dla gałęzi lub repozytorium.
- Ustaw zasady gałęzi, sprawdzanie stanu lub zmień gałąź domyślną: uprawnienie Edytowanie zasad dla repozytorium lub gałęzi albo członkostwo w grupie zabezpieczeń Administratorzy projektu.
— Zaimportuj repozytorium: członek grupy zabezpieczeń Administratorzy projektów lub uprawnienia na poziomie projektu Git Utwórz repozytorium ustawione na Dozwolone. Aby uzyskać więcej informacji, zobacz Ustawianie uprawnień repozytorium Git.
Services Repozytoria włączone.
Tools Opcjonalny. Użyj az repos poleceń: Azure DevOps CLI.
Kategoria Wymagania
Dostęp do Projektu Członek projektu .
uprawnienia — Wyświetl kod: przynajmniej podstawowy dostęp.
— Klonowanie lub współtworzenie kodu: członek grupy zabezpieczeń Współtwórców lub posiadający odpowiednie uprawnienia w projekcie.
Services Repozytoria włączone.

Następujące wymagania zależą od tego, czy usuwasz gałąź lokalną, czy zdalną:

Kategoria Wymagania
Gałąź lokalna Przed usunięciem gałęzi wyewidencjonuj inną gałąź. Azure DevOps uprawnienia, zasady i blokady nie mają zastosowania podczas usuwania tylko gałęzi lokalnej.
Uprawnienie do gałęzi zdalnej Ustaw uprawnienie Wymuszaj wypychanie na poziomie gałęzi (historia ponownego zapisywania, usuwanie gałęzi i tagów) na wartość Zezwalaj. To wymaganie ma zastosowanie niezależnie od tego, czy usuwasz gałąź zdalną w portalu internetowym, Visual Studio, czy z wiersza polecenia. Twórcy gałęzi domyślnie otrzymują to uprawnienie, chyba że przypisanie uprawnień zostanie zmienione.
Wymagane zasady gałęzi Wyłącz lub usuń wszystkie wymagane zasady gałęzi przed usunięciem gałęzi. Aby zarządzać zasadami, musisz mieć uprawnienie Edytuj zasady lub członkostwo w grupie zabezpieczeń administratorzy Project.
Gałąź domyślna Ustaw inną gałąź jako gałąź domyślną repozytorium przed usunięciem bieżącej gałęzi domyślnej.
Zablokowana gałąź Odblokuj gałąź przed jego usunięciem. Aby odblokować gałąź zablokowaną przez innego użytkownika, musisz mieć uprawnienie Usuń blokady innych osób.

Jeśli gałąź Delete nie jest dostępna, sprawdź obowiązujące uprawnienie wymuszania wypychania i sprawdź, czy gałąź nie ma wymaganych zasad, nie jest domyślną gałęzią repozytorium i nie jest zablokowana.

Usuń gałąź

  1. Wyświetl gałęzie swojego repozytorium, klikając Repozytoria>Gałęzie podczas przeglądania repozytorium w Internecie.

    Zrzut ekranu przedstawiający, jak uzyskać dostęp do gałęzi.

  2. Wybierz przycisk Więcej opcji na końcu wiersza gałęzi, którą chcesz usunąć.

    Zrzut ekranu przedstawiający sposób uzyskiwania dostępu do menu w celu usunięcia gałęzi.

  3. W menu opcji wybierz pozycję Usuń gałąź.

  4. W oknie dialogowym Usuwanie gałęzi wybierz pozycję Usuń.

Następne kroki