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.
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.
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.
Kolory i adnotacje ułatwiają odróżnienie zapisanych i niezapisanych zmian, które zostały dodane, usunięte lub zmodyfikowane.
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
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ół.
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.
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.
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.
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 .
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 :
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:
Powiązana zawartość
- Wypychanie do zdalnego
- Dowiedz się więcej o usłudze Git w programie Visual Studio