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