Определить разницу между двумя файлами
Мы используем Git. Я использую затмение. Некоторые из коммиттеров могут не использовать затмение. Вот что происходит.
Я делаю небольшое изменение в существующем файле (properties/xml/java), сохраняю его и фиксирую.
Gitk (без игнорирования изменения пространства) и Eclipse думает, что весь файл изменился. В коммите отображается @@ -1,354 +1,354 @@, что означает, что весь файл изменился.
Когда я проверяю разницу в изменении кода, игнорируя пробелы, я вижу разницу в тексте. Но я не знаю, что за изменение пустого пространства.
Как определить разницу между пустыми пространствами между двумя файлами? Это может быть символ новой строки, возврат каретки, табуляция или что-то еще.
1 ответ
Так работает редактор сравнения Eclipse. В отличие от других инструментов сравнения файлов (kdiff3 или winmerge или Beyond Compare), он показывает весь файл, а не только разницу.
Но вы можете перейти к отдельным изменениям, нажав на маркеры книги изменений, как показано ниже.
Вы можете интегрировать другие инструменты сравнения (например: Beyond Compare, Winmerge) в Eclipse.
Ссылайтесь на эти ссылки
Редактировать:
Изменения пробелов отображаются серым цветом фона