Определить разницу между двумя файлами

Мы используем Git. Я использую затмение. Некоторые из коммиттеров могут не использовать затмение. Вот что происходит.

Я делаю небольшое изменение в существующем файле (properties/xml/java), сохраняю его и фиксирую.

Gitk (без игнорирования изменения пространства) и Eclipse думает, что весь файл изменился. В коммите отображается @@ -1,354 +1,354 @@, что означает, что весь файл изменился.

Когда я проверяю разницу в изменении кода, игнорируя пробелы, я вижу разницу в тексте. Но я не знаю, что за изменение пустого пространства.

Как определить разницу между пустыми пространствами между двумя файлами? Это может быть символ новой строки, возврат каретки, табуляция или что-то еще.

1 ответ

Так работает редактор сравнения Eclipse. В отличие от других инструментов сравнения файлов (kdiff3 или winmerge или Beyond Compare), он показывает весь файл, а не только разницу.

Но вы можете перейти к отдельным изменениям, нажав на маркеры книги изменений, как показано ниже.

введите описание изображения здесь

Вы можете интегрировать другие инструменты сравнения (например: Beyond Compare, Winmerge) в Eclipse.

Ссылайтесь на эти ссылки

Вне сравнения с мерзавцем

Winmerge с мерзавцем

Редактировать:

Изменения пробелов отображаются серым цветом фона

введите описание изображения здесь

Другие вопросы по тегам