Rozpoczęcie porównywania lub synchronizowania dwóch lub więcej zasobów w środowisku roboczym powoduje zwykle otwarcie jednego lub kilku edytorów porównawczych. Aby dostosować działanie tych edytorów:
Na karcie Ogólne można skonfigurować następujące opcje.
Opcja |
Opis |
Domyślnie |
---|---|---|
Automatycznie otwórz porównanie struktury |
Powoduje wyświetlenie dodatkowego obszaru z informacjami, w którym przedstawiane są różnice w strukturze bazowej porównywanych zasobów. Te informacje mogą nie być dostępne dla wszystkich porównań. |
Włączone |
Pokaż dodatkowe informacje o porównaniu w wierszu statusu |
Powoduje wyświetlenie w wierszu statusu dodatkowych informacji kontekstowych dotyczących porównania. |
Wyłączone |
Ignoruj odstępy |
Powoduje ignorowanie podczas porównywania różnic powodowanych przez znaki spacji, tabulacji, nowego wiersza itp. Powoduje także ignorowanie różnic w znakach końca wierszy (LF lub CRLF). |
Wyłączone |
Automatycznie zapisz zmienioną treść edytorów przed zastosowaniem poprawek |
Ta opcja określa, czy niezapisane zmiany są automatycznie zapisywane przed zastosowaniem poprawki. |
Wyłączone |
Na karcie Porównywanie tekstu można skonfigurować następujące opcje:
Opcja |
Opis |
Domyślnie |
---|---|---|
Synchronizuj przewijanie między panelami w widoku porównywania |
Przewijanie w dwóch przeglądarkach porównawczych zostanie "zablokowane", dzięki czemu w obu panelach będą wyświetlane dokładnie te same i odpowiadające sobie fragmenty kodu. |
Włączone |
Pokaż początkowo panel wersji wcześniejszej |
Czasami zachodzi potrzeba porównania dwóch wersji zasobu z wersją wcześniejszą, z której się wywodzą. Ta wersja jest nazywana wspólną wersją wcześniejszą i jest ona wyświetlana we własnym panelu porównywania podczas porównywania trójkierunkowego. |
Wyłączone |
Pokaż pseudo-konflikty |
Powoduje wyświetlenie konfliktów powstających, gdy dwóch programistów wprowadza taką samą zmianę, na przykład kiedy obaj dodają lub usuwają ten sam wiersz kodu. |
Wyłączone |
Połącz zakresy pojedynczą linią |
Określa, czy różniące się zakresy są wizualnie połączone pojedynczą linią, czy też stanowią zakres ograniczony dwoma liniami. |
Włączone |
Porównywanie zasobów
Synchronizowanie z repozytorium
Scalanie zmian w edytorze porównawczym