Tworzenie żądania ściągnięcia w programie Visual Studio
Jeśli uwierzytelniono się w usłudze GitHub lub Azure DevOps i wypchnęło zmiany do repozytorium zdalnego, możesz utworzyć żądanie ściągnięcia bez opuszczania programu Visual Studio. Żądania ściągnięcia to podstawowe narzędzie w usługach GitHub i Azure DevOps do przeglądu kodu. Te przeglądy pomagają wychwytywać problemy w nowych funkcjach i umożliwiają kolegom z zespołu dzielenie się swoim doświadczeniem z różnymi regionami bazy kodu — ogólną poprawę kondycji bazy kodu.
Uwaga
Aby wypróbować tę funkcję, upewnij się, że jest ona włączona w obszarze Narzędzia>Opcje funkcji>w wersji zapoznawczej>Żądanie ściągnięcia
Aby utworzyć żądanie ściągnięcia, wykonaj następujące kroki:
Przed utworzeniem żądania ściągnięcia należy utworzyć nową gałąź dla zmian. Ta gałąź przechowuje modyfikacje oddzielone od gałęzi głównej, dopóki nie będą gotowe do scalenia.
Następnie możesz zatwierdzić i wypchnąć zmiany tak, jak zwykle w oknie Zmiany usługi Git.
Wybierz link na banerze powiadomień, aby utworzyć w programie Visual Studio lub utwórz w przeglądarce.
Alternatywnie możesz utworzyć żądanie ściągnięcia z gałęzi zdalnej, przechodząc do okna Nowe żądanie ściągnięcia za pośrednictwem menu >najwyższego poziomu GitHub lub Azure DevOps>Nowe żądanie ściągnięcia. Możesz też kliknąć prawym przyciskiem myszy gałąź w oknie Repozytorium Git.
Możesz też wybrać gałąź w oknie repozytorium Git, aby otworzyć menu kontekstowe i wybrać pozycję Nowe żądanie ściągnięcia.
Wybierz gałąź, z którą chcesz scalić, i nadaj żądaniu ściągnięcia opisowy tytuł i opis. Składnia języka Markdown umożliwia formatowanie opisu żądania ściągnięcia z programu Visual Studio. Wypróbuj tę wersję, wpisując symbole markdown w polu Opis i wyświetl podgląd znaczników Markdown, wybierając przycisk Podgląd .
Napiwek
Za pomocą programu Visual Studio 2022 w wersji 17.10 (wersja zapoznawcza 2 lub nowsza) oraz rozszerzeń GitHub Copilot możesz wygenerować szczegółowy opis żądania ściągnięcia opisujący zmiany. Naciśnij ikonę pióra sparkle, aby poprosić o wygenerowanie opisu żądania ściągnięcia w usłudze GitHub Copilot. Aby zainstalować narzędzie GitHub Copilot, zobacz Instalowanie narzędzia GitHub Copilot i zarządzanie nim w programie Visual Studio.
Podgląd różnicy umożliwia wyświetlenie wszystkich zmian w plikach, które zostały zatwierdzone w ramach żądania ściągnięcia. Zobacz Porównanie plików — widok różnic.
Napiwek
Opcja widoku różnic podsumowania umożliwia przeglądanie tylko zmienionych sekcji kodu.
Elementy robocze można połączyć, odwołując się do wyszukiwania problemu, wpisując
#
w polu opisu lub naciskając # przycisk w prawym dolnym rogu. Możesz również dodać recenzentów, wpisując nazwę użytkownika usługi GitHub lub tożsamość lub adres e-mail usługi Azure DevOps.Po kliknięciu pozycji Utwórz w żądaniu ściągnięcia inni deweloperzy mogą przejrzeć zmiany i przekazać opinię. Ewentualnie w programie Visual Studio 17.12 lub nowszym kliknij listę rozwijaną i wybierz pozycję Utwórz jako wersję roboczą.
W programie Visual Studio 17.12 lub nowszym można włączyć funkcję Szablony żądań ściągnięcia (w obszarze Narzędzia>Opcje>środowiska>w wersji zapoznawczej), aby domyślny szablon żądania ściągnięcia w repozytorium był używany podczas tworzenia nowego żądania ściągnięcia dla usług GitHub i Azure DevOps. Dowiedz się więcej o dodawaniu szablonu żądania ściągnięcia do repozytorium w dokumentacji usługi GitHub i dokumentacji usługi Azure DevOps.
Wyświetlanie komentarzy żądania ściągnięcia w edytorze
W programie Visual Studio 17.11 można wyświetlać komentarze i sugestie recenzentów bez przełączania kontekstów do przeglądarki.
Aby włączyć tę funkcję, otwórz opcje narzędzi>w>wersji zapoznawczej i upewnij się, że wybrano opcję Komentarze żądania ściągnięcia.
Aby wyświetlić komentarze dla żądania ściągnięcia, sprawdź dowolną gałąź z aktywną gałęzią żądania ściągnięcia i wybierz pozycję Pokaż komentarze w plikach na pasku informacji. Możesz również wybrać numer żądania ściągnięcia w oknie Zmiany usługi Git lub z menu najwyższego poziomu usługi Git z usługą GitHub> lub Azure DevOps>Pokaż komentarze w plikach.
Możesz nawigować po plikach i poszczególnych komentarzach przy użyciu ikon na pasku narzędzi lub użyć następujących skrótów klawiaturowych:
Akcja | Skrót klawiatury |
---|---|
Przejdź do poprzedniego pliku w żądaniu ściągnięcia | Ctrl+Shift+Alt+F6 |
Przejdź do następnego pliku w żądaniu ściągnięcia | Ctrl+Alt+F6 |
Przejdź do poprzedniego komentarza | Ctrl+Shift+Alt+F8 |
Przejdź do następnego komentarza | Ctrl+Alt+F8 |
Następne kroki
Aby kontynuować podróż, odwiedź stronę Pobieranie, ściąganie i synchronizowanie w programie Visual Studio .