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