Udostępnij za pośrednictwem


Wiersze kodu etapu w programie Visual Studio

Obsługa przemieszczania liniowego, znana również jako interaktywne przemieszczanie, jest dostępna w programie Visual Studio 2022 w wersji 17.3 lub nowszej. Przemieszczanie liniowe umożliwia przygotowanie fragmentów zmian w plikach bezpośrednio z poziomu edytora kodu. Przemieszczanie liniowe może być również przydatne, gdy 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ż cofnąć wprowadzanie zmian, wiersz po wierszu.

Zrzut ekranu przedstawiający przykład sposobu wprowadzania zmian w programie Git w programie Visual Studio 2022.

Obserwowanie zmian etapowych z marginesami kolorów

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 przykłady zróżnicowanego i oznaczonego marginesem koloró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 Opcje narzędzi>przejdź do sekcji Czcionki i kolory środowiska>i skonfiguruj następujące opcje elementy wyświetlania:

  • Śledzenie dodatków w dokumentach pod kontrolą źródła
  • Śledzenie usuwania w dokumentach pod kontrolą źródła
  • Śledzenie modyfikacji w dokumentach pod kontrolą źródła

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świetlanie zmian etapowych za pomocą różnicy wglądu

Marginesy kolorów są interaktywne. Po wybraniu marginesu koloru program Visual Studio otwiera interfejs użytkownika (Peek Difference user interface), w którym 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 Wgląd w różnicę w programie Visual Studio w odniesieniu do kontroli źródła.

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 prawym przyciskiem myszy w programie Visual Studio, w którym można wybrać pozycję Zobacz różnicę.

Uwaga

Jeśli wolisz wbudowany widok różnicy, możesz użyć kontrolki Ustawienia w prawym górnym rogu edytora różnic , aby przełączyć się do trybu wbudowanego.

Zrzut ekranu przedstawiający opcje różnic dostępne z ikony koła zębatego, w którym 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 Zaawansowane Opcje>narzędzi>Edytor>tekstów.

Zrzut ekranu przedstawiający ustawienie Edytor tekstów

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

Fragmenty kodu etapu

Dowolny fragment kodu można przygotować przy użyciu interfejsu użytkownika Zobacz różnicę. Umieść kursor nad zmianą na etapie i wybierz pozycję Zmiana etapu. Jeśli chcesz przygotować wszystkie zmiany wprowadzone w dokumencie, możesz użyć globalnej akcji Etap .

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

Uwaga

Jeśli wolisz widok różnicy pełnoekranowej, możesz przełączyć się do edytora różnic z ikoną Podwyższanie poziomu do dokumentu w prawym górnym rogu interfejsu użytkownika Podgląd różnicy lub użyć skrótu klawiaturowego Ctrl+Alt+Home. Wszystkie funkcje udostępniane przez interfejs użytkownika wglądu w różnice są również dostępne w edytorze różnic . Na poniższej ilustracji przedstawiono widok edytora różnic :

Zrzut ekranu przedstawiający widok różnicy zmian etapu w programie Visual Studio 2022.

Kontrolki przejściowe można włączyć lub wyłączyć w widoku różnicy, klikając przycisk Pokaż kontrolki przejściowe.

Zatwierdzanie zmian etapowych

Po przygotowaniu zatwierdzenia przez przejrzenie i przemieszczanie żądanych zmian możesz utworzyć zatwierdzenie przy użyciu okna Zmiany usługi Git. Wprowadź komunikat zatwierdzenia i wybierz pozycję Zatwierdź przygotowane , aby ukończyć proces:

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