Jeśli moduł dodatkowy definiuje i manipuluje własnymi typami zasobów, konieczne może się okazać porównanie zasobów. Zasoby są często porównywane w trakcie pracy z historią lokalną lub plikami z repozytorium. Moduł porównywania obsługuje scalanie wielu strumieni treści oraz implementację zaawansowanych widoków porównywania. Do usług oferowanych przez ten moduł dodatkowy należą:
Te usługi pomagają użytkownikowi przy takich czynnościach, jak integrowanie plików poprawek oraz porównywanie/scalanie obszaru roboczego z historią lokalną.
Wszystkie przeglądarki porównawcze są standardowymi przeglądarkami JFace, które oczekują obiektu implementującego interfejs ICompareInput.
Przeglądarki porównawcze są zorientowane na treść, gdy porównują płaskie elementy wejściowe, takie jak tekst lub obrazy, oraz zorientowane na strukturę, gdy porównują elementy wejściowe zorganizowane hierarchicznie.