Blokowanie gałęzi

Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019

Uniemożliwianie aktualizacji gałęzi Git przez zablokowanie gałęzi. Blokowanie gałęzi uniemożliwia innym użytkownikom zmianę istniejącej historii zatwierdzania. Blokowanie blokuje również dodawanie nowych zatwierdzeń do gałęzi przez inne osoby.

Ograniczenia dotyczące blokowania

Blokowanie jest idealne do zapobiegania nowym zmianom, które mogą powodować konflikt z ważnym scalaniem lub umieszczanie gałęzi w stanie tylko do odczytu. Użyj zasad gałęzi i żądań ściągnięcia z blokadą, jeśli chcesz upewnić się, że zmiany w gałęzi są sprawdzane przed scaleniem i zapobiegać zmianom w zablokowanej gałęzi.

Blokowanie nie uniemożliwia klonowania repozytorium ani pobierania aktualizacji wprowadzonych w gałęzi do repozytorium lokalnego. Udostępnij zespołowi przyczynę blokowania gałęzi i upewnij się, że twój zespół wie, co należy zrobić, aby pracować z gałęzią po jej odblokowaniu.

Tylko użytkownik, który zablokował gałąź lub użytkownika z uprawnieniami Usuń blokady innych osób dla gałęzi, może usunąć blokadę.

Blokowanie gałęzi przy użyciu widoku Gałęzie

  1. Otwórz repozytorium w Internecie i wybierz widok Gałęzie.

  2. Znajdź gałąź w widoku Gałęzie . Gałąź można wyszukać przy użyciu pola Wyszukaj wszystkie gałęzie w prawym górnym rogu.

  3. Zablokuj gałąź, wybierając ikonę ... obok nazwy gałęzi, a następnie wybierając pozycję Zablokuj z menu. Obok nazwy gałęzi zostanie wyświetlona ikona blokady. Odblokuj zablokowaną gałąź, wybierając pozycję Odblokuj z tego samego menu.

    Blokowanie gałęzi z menu kontekstowego gałęzi