- Это инструмент сравнения / редактирования, обычно используемый для просмотра / редактирования различий между рабочей и базовой копией файла (предварительная фиксация) или двумя ревизиями репозитория (при проведении рецензирования)
- Поддерживает «внутренние структуры», например Сравнения файлов Java могут показать различия на основе методов, полей и классов. Эти структурные сравнения не сбрасываются при изменении порядка файлов, как это может быть при традиционном 'diff'.
- Он поддерживает редактирование в обычном режиме (например, с помощью функций Intellisense, «Перейти к определению» и «Найти все ссылки»).
У меня уже есть функция [1] через SourceGear DiffMerge и AnkhSVN.
Мне нужны черты [2] и [3].