Цвктной diff

Что угодно, кроме мата и нарушения законодательства РФ

Цвктной diff

Сообщение BattlePeasant » 27 ноя 2019, 15:56

Здравствуйте!
Как получить diff с подсветкой различий, наподобие того, как сделано в Википедии? Можно онлайн сервис или программу. Саму Википедию не предлагать, там старые версии страниц сохраняются навечно, это мне не надо.
В гугле пока не забанили, но, покопавшись немного, найти ничего не удалось.
BattlePeasant
Молчаливый гость
Молчаливый гость
 
Автор темы
Сообщений: 6
Стаж: 2 года 8 месяцев 27 дней
Благодарил (а): 1 раз.
Поблагодарили: 1 раз.

Цвктной diff

Спонсировать форум

Спонсор
 

Re: Цвктной diff

Сообщение ALEXX » 27 ноя 2019, 20:09

В ~/.hgrc домашнего каталога или в .hg/hgrc проекта вписываем:

Код: выделить все
[defaults]
cdiff = -q

[extdiff]
cmd.cdiff = colordiff
opts.cdiff = -uprN



Вот накопал...
Цитата:
Наряду с привычным «hg diff» получаем команду «hg cdiff», которая и выдаёт красивый и наглядный список изменений.
Аватар пользователя
ALEXX
Администратор
Администратор
 
Сообщений: 1180
Фото: 38
Стаж: 4 года 11 месяцев 22 дня
Откуда: Королёв
Благодарил (а): 342 раз.
Поблагодарили: 190 раз.

Re: Цвктной diff

Сообщение BattlePeasant » 27 ноя 2019, 21:26

Это какая-то система контроля версий. Мне просто два текстовых файла сравнить, чтобы не выискивать отличия.
Нашел некий xxdiff, но он, как и предупреждали, юникод не поддерживает. Так что абсолютно бесполезен. Как будто двадцать лет назад делалось. Можно конечно доработать, но не настолько нужно.
BattlePeasant
Молчаливый гость
Молчаливый гость
 
Автор темы
Сообщений: 6
Стаж: 2 года 8 месяцев 27 дней
Благодарил (а): 1 раз.
Поблагодарили: 1 раз.

Re: Цвктной diff

Сообщение ALEXX » 27 ноя 2019, 22:16

DiffMerge тогда. Графика есть или только консоль?
Аватар пользователя
ALEXX
Администратор
Администратор
 
Сообщений: 1180
Фото: 38
Стаж: 4 года 11 месяцев 22 дня
Откуда: Королёв
Благодарил (а): 342 раз.
Поблагодарили: 190 раз.

Re: Цвктной diff

Сообщение BattlePeasant » 01 дек 2019, 17:53

Попадался такой, а в описании не написано, что разукрашивает. Попробовал. Перед этим пробовал xxdiff консольный. Работают оба – красота, различия подсвечивают, одна только проблема, юникод не изображают. Хотя в diffmerge есть правило для юникода, но чтобы корректно сравнивать, очевидно. А на экране что тот, что этот рисуют закорючки. А текст русский. Не конфиг, не программа, обычный текст. В общем, часок посидел и сделал. Спасибо, программа удобная, рисовала бы русские буквы, вообще было бы здорово.
BattlePeasant
Молчаливый гость
Молчаливый гость
 
Автор темы
Сообщений: 6
Стаж: 2 года 8 месяцев 27 дней
Благодарил (а): 1 раз.
Поблагодарили: 1 раз.

Re: Цвктной diff

Сообщение ALEXX » 02 дек 2019, 05:08

А что мешает файл в UTF-8 перекодировать?
Аватар пользователя
ALEXX
Администратор
Администратор
 
Сообщений: 1180
Фото: 38
Стаж: 4 года 11 месяцев 22 дня
Откуда: Королёв
Благодарил (а): 342 раз.
Поблагодарили: 190 раз.


Вернуться в Флудилка

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3

cron