WinMerge 2.16.54.2 + Portable торрент
WinMerge: сравнение файлов и папок, 3-way слияние, Open Source
Представьте, что у вас есть две версии одного и того же документа, и вам нужно понять, чем именно они отличаются. Или, что ещё сложнее, два программиста независимо друг от друга правили один и тот же файл, и теперь эти изменения нужно аккуратно объединить. WinMerge — это бесплатный инструмент с открытым исходным кодом (Open Source), который решает обе задачи легко и наглядно.
Программа сравнивает как отдельные файлы (причём понимает переносы строк в стиле Windows, Unix и Mac), так и целые папки со всем их содержимым. Различия показываются в визуальной текстовой форме: удалённые строки перечёркиваются, добавленные подсвечиваются зелёным, изменённые — жёлтым. Вы сразу видите, что поменялось, и можете решить, какой вариант оставить.
WinMerge незаменима, когда вы работаете над проектом в команде: она быстро находит все места, которые изменились между версиями, и позволяет слить (объединить) эти изменения в одну итоговую версию. Программа может использоваться как самостоятельное приложение (запустили, выбрали два файла — получили сравнение) или как внешний инструмент слияния для систем контроля версий (например, для Git или Subversion).
Основные возможности программы WinMerge — подробный разбор
Общие функции, которые делают жизнь проще:
Поддержка Windows XP и выше — программа работает на любой версии Windows от древней XP до свежайшей Windows 11. Проверено временем.
Понимает текстовые форматы разных ОС — неважно, пришёл файл с Windows (переносы CR+LF), с Linux/Unix (только LF) или с Mac (CR) — WinMerge покажет корректное содержимое.
Поддержка Unicode — никаких «кракозябр» при открытии файлов на русском, китайском, арабском или с эмодзи. Всё отображается правильно.
Интерфейс с закладками — работаете с несколькими сравнениями одновременно? Переключайтесь между ними как между вкладками в браузере.
Сравнение файлов — самое сердце программы:
Трёхстороннее сравнение файлов (3-way File Comparison) — НОВИНКА! Это прорыв для тех, кто работает в команде. Раньше можно было сравнить только два файла: левый и правый. Теперь WinMerge умеет сравнивать три файла: базовый (оригинал) и две изменённые версии. Вы видите, что изменил первый разработчик, что — второй, и можете слить оба набора правок в итоговый файл. Это стандарт профессионального слияния кода, теперь доступный в бесплатной программе.
Визуальная подсветка изменений — добавленные строки — зелёные, удалённые — красные (или зачёркнутые), изменённые — жёлтые. Можно сразу понять масштаб правок, даже не вчитываясь в текст.
Встроенный редактор с подсветкой синтаксиса — программа не просто показывает различия, она позволяет редактировать файлы прямо в окне сравнения. Подсветка синтаксиса (для кода на C++, Python, HTML, Java и десятках других языков), нумерация строк и перенос строк (wrap) делают работу комфортной.
Подсветка изменений внутри строки — если изменилась не вся строка, а только пара символов, WinMerge покажет эти символы цветом. Например, переменная
countсталаcounter— вы увидите, что добавлено «er». Это экономит часы выискивания мелких правок.Панель различий (Difference panel) — две вертикальные полосы слева и справа показывают «карту» различий между файлами. Красные полоски — места, где файлы отличаются. Вы можете кликнуть на такую полоску и мгновенно перейти к нужному месту, не скролля вручную.
Панель расположения (Location panel) — показывает уменьшенную карту всего сравниваемого файла. Вы видите, где находится текущий фрагмент относительно целого. Удобно, когда файл большой — не заблудитесь.
Обнаружение перемещённых строк — если вы просто перенесли абзац из одного места в другое (не изменив ни символа), WinMerge не покажет его как удалённый и добавленный. Он поймёт, что строка перемещена, и отобразит это специальным образом. Это сильно уменьшает «шум» при сравнении.
Сравнение содержимого папок (каталогов):
Гибкая фильтрация файлов — хотите сравнивать только файлы с расширением
.cppи.h, игнорируя временные.objи.exe? Задайте фильтр на основе регулярных выражений. Можно включать только нужное и исключать лишнее.Быстрое сравнение — можно сравнивать папки по дате изменения и размеру файлов (молниеносно) или по содержимому (медленнее, но достовернее).
Сравнение с учётом подпапок — один флажок, и WinMerge рекурсивно залезет во все вложенные папки, сравнив всё дерево целиком.
Отображение результата в виде дерева — результат сравнения показывается как дерево папок, где каждый элемент окрашен в цвет в зависимости от статуса (только слева, только справа, различаются, одинаковы).
Трёхстороннее сравнение папок (3-way Folder Comparison) — в разработке. Функция обещает быть такой же мощной, как для файлов.
Сравнение изображений (Image Compare) — НОВИНКА!
WinMerge теперь умеет сравнивать не только текст, но и картинки.
Поддерживаются многие форматы изображений (JPG, PNG, BMP, GIF и другие).
Блочное выделение различий — программа накладывает одну картинку на другую и выделяет цветными блоками области, которые отличаются.
Наложение картинок (overlaying) — можно наложить два изображения друг на друга полупрозрачно и визуально увидеть расхождения.
Управление версиями и работа с патчами:
Создание файлов патчей — нашёл, как изменился файл? Можете сохранить эти изменения в виде патча (в нормальном, контекстном или унифицированном формате — Normal, Context, Unified). Такой патч можно отправить коллеге, и он применит его к своей версии.
Разрешение конфликтов файлов — при слиянии двух версий иногда возникают конфликты (один и тот же фрагмент изменён по-разному). WinMerge помогает их разрешить, показывая оба варианта и предлагая выбрать.
Начальная поддержка интеграции с системами контроля версий — Visual SourceSafe и Rational ClearCase (для старых проектов). Для Git, SVN и Mercurial WinMerge используется как внешний инструмент слияния (настраивается вручную, но работает отлично).
Другие полезные функции:
Интеграция с контекстным меню проводника Windows — установили WinMerge, кликнули правой кнопкой на файле — появился пункт «WinMerge». Выбрали два файла, нажали — они открылись в программе. Поддерживаются 64-битные версии Windows (раньше с этим были проблемы, теперь всё работает).
Поддержка архивов через 7-Zip — WinMerge может заглядывать внутрь ZIP, RAR, 7z архивов и сравнивать их содержимое, как будто это обычные папки. Требуется установленный 7-Zip.
Поддержка плагинов — функциональность можно расширять. Плагины могут, например, сравнивать файлы Excel или PDF.
Локализуемый интерфейс — программа переведена на множество языков, включая русский. Если ваш язык не поддерживается, вы можете создать свой файл локализации.
Онлайн-руководство и встроенное HTML-руководство — подробная документация на русском (и других языках) всегда под рукой.
Что входит в состав
В раздаче присутствуют следующие варианты:
Установщики (классическая установка в систему):
Обычная 64-битная версия (x64) устанавливается «для всех пользователей» — требуются права администратора.
Дополнительно добавлен установщик 64-битной версии «только для текущего пользователя»:
WinMerge-2.16.48-x64-PerUser-Setup.exe. Эта версия не требует прав администратора, устанавливается в папку пользователя (например,%LOCALAPPDATA%WinMerge). Идеально, если у вас нет прав на установку ПО на рабочем компьютере.
Портативные версии (Portable):
Представлены в виде авторских архивов.
Не требуют установки. Распаковали архив в любую папку (или на флешку) и запускайте.
Все настройки хранятся внутри папки с программой.
Архивный формат выбран из-за высокого сжатия (портативная версия весит меньше) и из-за наличия внутри файлов нулевой длины, которые некоторые архиваторы обрабатывают некорректно.
О портативной версии подробнее
Портативная версия WinMerge — это официальный вариант от разработчиков. Вы можете носить её с собой на флешке и запускать на любом компьютере с Windows, не оставляя следов в реестре и не требуя прав администратора. Настройки (сравнения, фильтры, цветовые схемы) сохраняются в папке программы, поэтому на своём компьютере вы настроите WinMerge один раз, а на чужом — всё будет работать так же.
Системные требования:
Операционная система: Microsoft Windows XP и выше (то есть XP, Vista, 7, 8, 8.1, 10, 11). Поддерживаются как 32-битные (x86), так и 64-битные (x64) системы.
Компоненты: Требуются Microsoft Visual C++ 2013 Runtime Components. Они входят в состав установщика (установщик сам их доставит, если их нет в системе). Для портативной версии, возможно, потребуется установить их отдельно.
Права: Для стандартного установщика (который ставит программу для всех пользователей) требуются права администратора. Для версии «только для текущего пользователя» и портативной — права администратора не нужны.
Размер файла: 91,4 Мб
Скачать WinMerge - Portable
Если не работает ссылка вы знаете, что делать!
Чтобы комментировать, зарегистрируйтесь или авторизуйтесь




