WinMergeMod

Посетите WinMerge Project!

Версия: 2.7.5.1

Отказ от ответственности.

Раз вы читаете эту страничку, значит вы - русский! (Как в том анекдоте: ...глаз прищурили, ложечку вынули и в карман положили! ) А значит, вы знаете, что такое этот самый отказ от ответственности: все что вы делаете, вы делаете только на СВОЙ страх и риск. Если чё - я тут не при чем. Когда я сюда пришел, здесь уже так было!

Долгое время под Windows не существовало достойной альтернативы весьма полезным GNU diffutils (и основанному на них xdiff). А файлы сравнивать ведь как-то надо… И вот в 2000 году на SourceForge.net появился проект WinMerge (http://winmerge.org, http://sourceforge.net/projects/winmerge). Он был призван устранить этот пробел. Со временем WinMerge обрастал все новыми и новыми фичами, и в настоящий момент он по своим возможностям очень далеко ушел от diffutils и xdiff.

Проект существует на условиях GPL и поэтому является бесплатным и свободно распространяемым. Что, очевидно, является еще одним его плюсом. И не маленьким.

WinMerge может весьма облегчить жизнь человеку, связанному с программированием, когда приходится отслеживать изменения в исходниках. В частности, он оказался весьма полезен для меня. Но на мой извращенный вкус, в нем не все меня устраивало. Поэтому я потратил некоторое количество моего времени, чтобы так сказать, настроить WinMerge под себя. Я внес в его код некоторые небольшие изменения, которые счел полезными (полезными для меня, естественно). Но учитывая то, что проект существует уже достаточно долго, и пользуется популярностью, может быть так, что кому-то еще мои изменения придутся по душе. Поэтому я решил выложить измененный WinMerge здесь.


WinMerge mod, сделанный на основе WinMerge 2.7.5.1 Experimental.

Основные изменения:

  1. Различия в строке показываются корректнее.
  2. Добавлена поддержка плагинов tlb (можно подключать плагины, основанные на .Net Framework).
  3. Добавлена возможность указывать плагин предсравнения (prediffer) при обработке нескольких файлов.
  4. Добавлена поддержка 7-Zip 4.52. Что более важно, плагин наконец-то работает, а не просто так в папочке с WinMerge лежит!
  5. Обновлен русский интерфейс.
  6. Раздавлено несколько жучков.

Здесь вы можете скачать бинарники WinMerge. Скачайте сначала дистрибутив WinMerge 2.7.5.1 Experimental и замените его файлы на те, что скачали. Внимание: для работы нужны dll'ки от VC8 = VS2005 (VC8 runtime libraries).

Так как WinMerge распространяется под GPL, я также выкладываю здесь исходники моего mod'а. Если вы желаете узнать, какие именно изменения я сделал, то вы можете сравнить эти исходники с оригинальными исходниками WinMerge 2.7.5.1 Experimental.

Позже я постараюсь подготовить непосредственно сам набор патчей для оригинальных исходников.

Все, что касается оригинального WinMerge, можно скачать с SourceForge.net.


Вы можете оставлять свои ругательства тут

Hosted by uCoz