Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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łąź
Wyświetl gałęzie swojego repozytorium, klikając Repozytoria>Gałęzie podczas przeglądania repozytorium w Internecie.
Wybierz przycisk Więcej opcji na końcu wiersza gałęzi, którą chcesz usunąć.
W menu opcji wybierz pozycję Usuń gałąź.
W oknie dialogowym Usuwanie gałęzi wybierz pozycję Usuń.