Udostępnij za pośrednictwem


Przygotuj wiersze kodu w programie Visual Studio

Obsługa przemieszczania liniowego, znana również jako interaktywne inscenizowanie, jest dostępna w programie Visual Studio 2022 w wersji 17.3 i nowszych. Przygotowywanie zmian liniowych pozwala na przygotowanie fragmentów zmian w plikach bezpośrednio z poziomu edytora kodu. Inspekcja liniowa może być również przydatna, jeśli chcesz podzielić zmiany między różne zatwierdzenia.

Zrzut ekranu przedstawiający przykład obsługi przejściowej usługi Git w programie Visual Studio 2022.

Począwszy od programu Visual Studio 2022 w wersji 17.6, możesz użyć opcji aktywowania, aby również niezastążące zmiany, wiersz po wierszu.

Zrzut ekranu przedstawiający przykład, jak można usunąć zmiany ze stanu staging w systemie Git w programie Visual Studio 2022.

Obserwuj zmiany etapowe z kolorowymi marginesami

Pierwszą rzeczą, którą można zauważyć na temat obsługi przemieszczania liniowego, jest to, jak edytor wizualizuje zmiany usługi Git na pasku przewijania, a także na marginesie.

Zrzut ekranu przedstawiający marginesy kolorów w edytorze programu Visual Studio 2022.

Kolory i adnotacje ułatwiają odróżnienie zapisanych i niezapisanych zmian, które zostały dodane, usunięte lub zmodyfikowane.

Zrzut ekranu przedstawiający zróżnicowane przykłady kolorowych marginesów w programie Visual Studio 2022.

Konfigurowanie ustawień marginesu kolorów

Możesz zmienić kolory wyświetlane przez program Visual Studio, aby ułatwić zarządzanie zmianami. W oknie dialogowym>Narzędzia Opcje przejdź do sekcji Środowisko>Czcionki i kolory, i skonfiguruj następujące opcje Elementy wyświetlania:

  • Śledzenie dodatków w dokumentach w ramach kontroli wersji
  • Śledzenie usuwania w dokumentach w ramach kontroli źródła
  • Śledzenie modyfikacji w dokumentach w ramach kontroli wersji

Zrzut ekranu przedstawiający okno dialogowe Opcje, w którym można zmienić kolory używane przez program Visual Studio na potrzeby kontroli źródła.

Wyświetl etapy zmian za pomocą funkcji Podgląd Różnic

Marginesy kolorów są interaktywne. Po wybraniu marginesu kolorów program Visual Studio otwiera funkcję Podgląd różnic w interfejsie użytkownika, dzięki której można wyświetlić zmiany w edytorze bez przełączania kontekstu. Interfejs użytkownika Podgląd różnicy podsumowuje liczbę dodanych i usuniętych wierszy i ułatwia przełączanie się między zmianami za pomocą strzałek w górę i w dół.

Zrzut ekranu przedstawiający interfejs użytkownika Podgląd różnicy w programie Visual Studio w odniesieniu do kontroli wersji.

Możesz również uzyskać dostęp do opcji Zobacz różnicę po kliknięciu prawym przyciskiem myszy wiersza kodu, który ma zmiany. Możesz wybrać pozycję Zobacz różnicę z menu kontekstowego lub użyć skrótu klawiaturowego Alt+F8.

Zrzut ekranu przedstawiający menu kontekstowe po kliknięciu prawym przyciskiem myszy w programie Visual Studio, w którym można wybrać pozycję Zobacz różnicę.

Notatka

Jeśli wolisz widok różnic w trybie liniowym, możesz skorzystać z kontrolki Ustawienia w prawym górnym rogu edytora różnic, aby przełączyć się na tryb liniowy.

Zrzut ekranu przedstawiający opcje porównania różnic dostępne z ikony trybika, gdzie można wybrać opcję

Konfigurowanie ustawień wglądu w różnice

Możesz zmodyfikować sposób interakcji programu Visual Studio ze zmianami kodu w interfejsie użytkownika Zobacz różnicę. Opcja Kliknij, aby zajrzeć do marginesu, jest dostępna na stronie Tools>Options>Text Editor>Advanced.

zrzut ekranu przedstawiający ustawienie Edytora tekstu

Możesz zmienić domyślne ustawienie pojedynczego kliknięcia na dwukrotne kliknięcielub wybrać opcję Brak, aby wyłączyć interfejs użytkownika Podgląd różnicy.

Etapowanie fragmentów kodu

Dowolny fragment kodu można przygotować za pomocą interfejsu Peek Difference. Umieść kursor nad zmianą na etapie i wybierz pozycję Zmiana etapu. Jeśli chcesz wprowadzić do etapu wszystkie zmiany wprowadzone w dokumencie, możesz użyć globalnego etapu.

Zrzut ekranu przedstawiający opcję Zmiana etapu w programie Visual Studio 2022.

Notatka

Jeśli wolisz pełnoekranowy widok różnic, możesz przełączyć się do edytora Różnice za pomocą ikony Promocja do Dokumentu w prawym górnym rogu interfejsu Podgląd Różnic UI, lub użyć skrótu klawiaturowego Ctrl+Alt+Home. Wszystkie funkcje udostępniane przez interfejs użytkownika Peek Difference są również dostępne w edytorze Różnice. Na poniższym obrazku przedstawiono widok edytora różnic .

pl-PL: zrzut ekranu przedstawiający widok różnic etapów w programie Visual Studio 2022.

Kontrolki etapu można włączyć lub wyłączyć w widoku różnic, klikając przycisk Pokaż kontrolki etapu.

Zatwierdź zmiany tymczasowe

Po przygotowaniu zatwierdzenia poprzez przejrzenie i dodawanie żądanych zmian, można je utworzyć przy użyciu okna Git Changes. Wprowadź komunikat zatwierdzenia i wybierz pozycję Zatwierdzenie przygotowane, aby ukończyć proces:

zrzut ekranu przedstawiający okno dialogowe Zmiany usługi Git w programie Visual Studio 2022.