Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022
Visual Studio 2019 | Visual Studio 2022
Usługa Git cherry-pick kopiuje zmiany z co najmniej jednej gałęzi źródłowej do gałęzi docelowej. W przeciwieństwie do scalania lub ponownej bazy selektor wiśni umożliwia wybranie określonych zatwierdzeń gałęzi źródłowej. Dla każdego zatwierdzenia gałęzi źródłowej, które należy wybrać, usługa Git tworzy odpowiednie zatwierdzenie w gałęzi docelowej.
Możesz wybrać cherry-pick, aby rozwiązać te typowe zadania:
- Wdróż konkretną funkcję z jednej gałęzi na inną.
- Kopiowanie pracy zatwierdzonej w niewłaściwej gałęzi.
- Stosowanie poprawki usterki w wielu gałęziach.
Aby zapoznać się z omówieniem przepływu pracy usługi Git, zobacz Samouczek usługi Azure Repos Git.
Wymagania wstępne
| Kategoria | Requirements |
|---|---|
| Dostęp do projektu | Członek projektu. |
| Uprawnienia | — Wyświetlanie kodu w projektach prywatnych: co najmniej dostęp podstawowy . — 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. - Zmień gałąź domyślną: Edytuj uprawnienia zasad dla repozytorium. — Zaimportuj repozytorium: członek grupy zabezpieczeń Administratorzy projektu lub Uprawnienia do tworzenia repozytorium git na wartość Zezwalaj. Aby uzyskać więcej informacji, zobacz Ustawianie uprawnień repozytorium Git. |
| Services | Włączone repozytoria. |
| Narzędzia | Opcjonalny. Użyj poleceń az repos : interfejs wiersza polecenia usługi Azure DevOps. |
Uwaga / Notatka
W projektach publicznych użytkownicy z dostępem uczestników projektu mają pełny dostęp do usługi Azure Repos, w tym do wyświetlania, klonowania i współtworzenia kodu.
| Kategoria | Requirements |
|---|---|
| Dostęp do projektu | Członek projektu. |
| Uprawnienia | - Wyświetl kod: co najmniej dostęp podstawowy . — Klonowanie lub współtworzenie kodu: członek grupy zabezpieczeń Współautorzy lub odpowiednie uprawnienia w projekcie. |
| Services | Włączone repozytoria. |
Cherry-pick zatwierdzenia
- Przeglądarka
- Visual Studio 2022
- Visual Studio 2019 — menu Git
- Visual Studio 2019 — Team Explorer
- Wiersz polecenia usługi Git
Azure Repos
Usługa Azure Repos zapewnia ograniczoną obsługę wybierania wiśni i tylko w celu utworzenia żądania ściągnięcia w celu zastosowania poprawki w gałęzi docelowej. Aby uzyskać więcej informacji, zobacz Ulepszanie metodyki Azure DevOps cherry-picking.
Opcja Cherry-pick w menu żądania ściągnięcia w usłudze Azure Repos wykonuje następujące czynności:
- Tworzy nową gałąź tematu z gałęzi docelowej żądania ściągnięcia.
- Cherry-picks wszystkie zmiany z gałęzi źródłowej żądania ściągnięcia do nowej gałęzi tematu.
- Monituje o utworzenie nowego żądania ściągnięcia w celu scalenia nowej gałęzi tematu z inną gałęzią docelową.
Aby zapoznać się z samouczkiem krok po kroku, zobacz Create a new pull request with cherry-pick (Tworzenie nowego żądania ściągnięcia przy użyciu rozwiązania cherry-pick).
GitHub
Interfejs internetowy usługi GitHub nie obsługuje wybierania wiśni, ale program GitHub Desktop . Aby uzyskać szczegółowe wskazówki dotyczące sposobu wybierania rozwiązania cherry-pick w programie GitHub Desktop, zobacz Cherry-picking a commit (Wybieranie zatwierdzenia w usłudze Cherry-picking).