Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » WinMerge | WinMerge 2 | WinMerge2011

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

Открыть новую тему     Написать ответ в эту тему

UKPR



Рубоардовец
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
WinMerge (GitHub)
 
Утилита WinMerge предназначена для визуального сравнения текстовых документов в Windows на предмет изменений в них. Работает с DOS, UNIX и MAC форматами файлов, поддерживает Unicode. Найденные изменения подсвечиваются. Умеет интегрироваться в оболочку Windows, поддерживает расширение плагинами, которые можно скачать с сайта разработчика.
 
Для сравнения PDF и RTF и ряда других форматов (без учёта графики!) требуется установка и выбор в диалоге Выбор объектов сравнения в качестве файлового плагина Apache Tika (инструкция тут). Использование парсера Apache Tika несколько замедляет открытие документов, но значительно расширяет возможности WinMerge!
 
Альтернативный вариант: xdocdiffPlugin. только x32
 
Чтобы сделать программу портативной, создайте winmerge.ini рядом с .exe (для еще большей портативности, юзайте version.dll от Smitis)
 
 
WinMerge 2
 
Развивающийся форк оригинального WinMerge на GitHub
 
Отличия от оригинала:
— Поддержка трехстороннего слияния
— Сравнение / слияние изображений
— Улучшенный встроенный алгоритм
— Отображает только различия в контекстном меню различий
— Содержит улучшенные плагины
— Содержит frhed и 7-zip-плагин
— Поддержка списка переходов Windows 7
— Улучшенная поддержка перетаскивания
 
 
WinMerge2011
 
Развивающийся форк оригинального WinMerge.на GitHub
 
WinMerge 2011 это форк оригинального WinMerge, опубликованного на SourceForge компанией Thingamahoochie Software. Помимо прочего удалены зависимости ATL/MFC, чтобы позволить разработчикам с нулевым бюджетом создавать WinMerge из исходников с использованием Visual C ++ Express.
 
 
WinMerge JP
https://winmergejp.bitbucket.io/

Всего записей: 18716 | Зарегистр. 12-11-2004 | Отправлено: 22:36 24-09-2005 | Исправлено: DeZz, 15:19 09-02-2023
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Wave_Blessed
 
Список изменений - https://winmerge.org/docs/changelog.php Список изменений
 
Добавлено:

Цитата:
Что в ней нового по сравнению с предыдущим stable, который был лет что ли семь, что ли восемь назад

Предыдущий стабильный выпуск WinMerge 2.16.4 от 2019-07-28 - это "семь или восемь лет назад" - чуть более полугода прошло с момента его выхода.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 33221 | Зарегистр. 31-07-2002 | Отправлено: 15:19 26-02-2020
Smitis



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Пытаюсь тут сделать портабельную версию WinMerge 2. Столкнулся с таким моментом - если в папке с WinMerge создать файл winmerge.reg (можно пустой), после закрытия, программа переписывает файл содержимым реестра из ветки программы. В коде копаться не охота. Кто-нибудь знает, нахрена сделана эта "фича"?

----------
Разум когда-нибудь победит

Всего записей: 3215 | Зарегистр. 09-02-2003 | Отправлено: 20:30 04-06-2020
Krot66



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Для переноса с компа на комп. Другой вариант пользовать X-Launcher, который будет делать это автоматически при запуске. Могу выложить старый загрузчик PortableApps, который работает с одной версией программы, а не 32- и 64-битными сразу

Всего записей: 1201 | Зарегистр. 10-12-2007 | Отправлено: 08:40 05-06-2020
Smitis



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Krot66

Цитата:
Могу выложить старый загрузчик PortableApps, который работает с одной версией программы, а не 32- и 64-битными сразу

Я уже сделал себе портабл с перехватом обращений к реестру от WinMerge и dll-плагинов и записью конфигурации в текстовый файл. Надо подумать над плагинами sct - с одной стороны, они текстовые и могут быть переделаны легко, с другой стороны, они мне не особо нужны, чтобы возиться. Остаётся не переделанной только библиотека Frhed.

----------
Разум когда-нибудь победит

Всего записей: 3215 | Зарегистр. 09-02-2003 | Отправлено: 13:58 05-06-2020
Krot66



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Что-то у вас все сложно. Относительные пути программа понимает сама и сама же должна находить плагины и библиотеки

Всего записей: 1201 | Зарегистр. 10-12-2007 | Отправлено: 14:36 05-06-2020 | Исправлено: Krot66, 14:54 05-06-2020
Smitis



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Krot66
Программа то понимает, но все настройки пишет в реестр. Все эти PortableApps не настоящие портаблы. Они лишь перекидывают настройки и файлы туда-сюда. Имеют право на существование, кому-то нравится.

----------
Разум когда-нибудь победит

Всего записей: 3215 | Зарегистр. 09-02-2003 | Отправлено: 18:20 05-06-2020
wvxwxvw

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Smitis
Альтернатив как правило нет, вот и приходится пользоваться наименьшим злом.

Всего записей: 5677 | Зарегистр. 02-04-2015 | Отправлено: 13:27 06-06-2020
Smitis



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
wvxwxvw

Цитата:
Альтернатив как правило нет

Поэтому сейчас сижу и изобретаю свой велосипед

----------
Разум когда-нибудь победит

Всего записей: 3215 | Зарегистр. 09-02-2003 | Отправлено: 16:18 06-06-2020
Smitis



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Получился такой вот велосипед
WinMerge 2.16.6 https://yadi.sk/d/FTuD7DR2K5YMFw
пасс стандартный
 
Метод портабелизации - прокси dll.
Программа хранит настройки в текстовом файле в папке с программой.
При обновлении применить winmerge-portable-patch.ps1 в папке с программой.
Что не решено:
- Скриптовые плагины sct не портабельны (лезут в реестр). Доработать их можно добавив функции для записи в ini (или любого другого формата) файлы. Это не сложно, но пока лень.
- Враппер WinMerge x64 для плагинов x32 (WinMerge32BitPluginProxy.exe) не портабелен. Не знаю, есть ли смысл с ним возиться.
- Frhed не портабельный. Теоретически, можно и его, если кто расскажет, как его использовать.
 
Теоретически, прокси dll должны подойти и для WinMerge 2011 (не проверял).

----------
Разум когда-нибудь победит

Всего записей: 3215 | Зарегистр. 09-02-2003 | Отправлено: 15:06 07-06-2020
wvxwxvw

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Smitis
Не взлетает. Пишет "прекращена работа программы". Win 7 x64. Проверил обе версии.

Всего записей: 5677 | Зарегистр. 02-04-2015 | Отправлено: 17:59 07-06-2020
Smitis



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
wvxwxvw
Проверял на Win 10 x64 и Win 2012 x64. С трудом нашёл Win 7 32. Странно, действительно не работает. Надо виртуалку ставить.

----------
Разум когда-нибудь победит

Всего записей: 3215 | Зарегистр. 09-02-2003 | Отправлено: 21:35 07-06-2020
Smitis



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Обновил, ссылка прежняя. Сильно не тестировал, но на Win7 x32 на виртуальной машине заработала. Значит, должна заработать и на Win7 x64. А может даже и на XP...

----------
Разум когда-нибудь победит

Всего записей: 3215 | Зарегистр. 09-02-2003 | Отправлено: 02:29 08-06-2020
wvxwxvw

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Smitis
Теперь работает. Спасибо.

Всего записей: 5677 | Зарегистр. 02-04-2015 | Отправлено: 16:26 08-06-2020
Smitis



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
wvxwxvw
Если что, пишите. Я, вроде как, доотладил  библиотеку, буду пробовать на других программах. Для IconWorkshop уже опробовал.

----------
Разум когда-нибудь победит

Всего записей: 3215 | Зарегистр. 09-02-2003 | Отправлено: 17:40 08-06-2020
Ultmann



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
WinMerge 2.16.8
 
Whats new

Всего записей: 2108 | Зарегистр. 15-12-2018 | Отправлено: 20:34 28-08-2020
wvxwxvw

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Smitis
Готовую сделаете? Патч не работает толи у меня, толи на win7, толи лыжи не едут.

Всего записей: 5677 | Зарегистр. 02-04-2015 | Отправлено: 11:55 29-08-2020
Smitis



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
wvxwxvw
Я в командировке, вечером, когда буду в гостинице, сделаю.

----------
Разум когда-нибудь победит

Всего записей: 3215 | Зарегистр. 09-02-2003 | Отправлено: 17:54 29-08-2020
data man



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Не знаю, почему у вас тут в шапке такой бардак, но правильный адрес https://github.com/WinMerge
 
Там и другие программы есть.

----------
Любой достаточно развитый тролль неотличим от подлинно помешанного на какой-либо идее.
Кекс. Антибиотики. Ламбада.

Всего записей: 1696 | Зарегистр. 13-10-2005 | Отправлено: 18:03 29-08-2020
Smitis



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
wvxwxvw
Сделал. Прокси-dll обновил, там импорт добавился, поэтому впихнул в неё весь импорт advapi на всякий случай.
 
WinMerge 2.16.8 Portable
https://yadi.sk/d/2YRrnqgcI1tWrg
Пасс стандартный

----------
Разум когда-нибудь победит

Всего записей: 3215 | Зарегистр. 09-02-2003 | Отправлено: 20:35 29-08-2020 | Исправлено: Smitis, 20:04 30-08-2020
wvxwxvw

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Smitis
Спасибо. x64 старый.

Всего записей: 5677 | Зарегистр. 02-04-2015 | Отправлено: 09:03 30-08-2020
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

Компьютерный форум Ru.Board » Компьютеры » Программы » WinMerge | WinMerge 2 | WinMerge2011


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru