AdvCmpEx — Сравнение и синхронизация файлов

Здесь можно обсудить ваш любимый плагин.
User avatar
Alexey Samlyukov
Posts: 1765
Joined: Tue 15 Mar, 2005 17:28
Been thanked: 7 times
Contact:

AdvCmpEx — Сравнение и синхронизация файлов

Post by Alexey Samlyukov »

Latest post of the previous page:

что-то подправил.
и плагин переименовал.
User avatar
Вадим Захаренко
Posts: 922
Joined: Fri 18 Mar, 2005 08:59
Location: Беларусь, Мозырь
Has thanked: 7 times
Contact:

AdvCmpEx — Сравнение и синхронизация файлов

Post by Вадим Захаренко »

С файлами проблема пропала, спасибо
Но если только файлы, если же при синхронизации нужно создать папку то вот результат

Code: Select all

 ╔══════════════════ Предупреждение ═══════════════════╗
 ║              Невозможно создать папку               ║
 ║                       d:\1\1\                       ║
 ║ Невозможно создать файл, так как он уже существует. ║
 ╟─────────────────────────────────────────────────────╢
 ║      { Повторить } [ Пропустить ] [ Отменить ]      ║
 ╚═════════════════════════════════════════════════════╝
User avatar
Alexey Samlyukov
Posts: 1765
Joined: Tue 15 Mar, 2005 17:28
Been thanked: 7 times
Contact:

AdvCmpEx — Сравнение и синхронизация файлов

Post by Alexey Samlyukov »

Вадим Захаренко
ок, еще раз глянул ;)
User avatar
Вадим Захаренко
Posts: 922
Joined: Fri 18 Mar, 2005 08:59
Location: Беларусь, Мозырь
Has thanked: 7 times
Contact:

AdvCmpEx — Сравнение и синхронизация файлов

Post by Вадим Захаренко »

Спасибо, теперь работает синхронизация и файлов и папок
akindhacker
Posts: 53
Joined: Wed 19 Apr, 2006 00:07

AdvCmpEx — Сравнение и синхронизация файлов

Post by akindhacker »

Ваш плагин ближе всех подошёл к тому, что я искал. Создавать образы папок с чексуммами, которые можно потом сравнивать удаленно с другими папками. На хотите немного расширить плагин такой фичей? Спасибо.
dest
Posts: 106
Joined: Mon 29 Jun, 2015 01:30
Has thanked: 18 times

AdvCmpEx — Сравнение и синхронизация файлов

Post by dest »



Обновил 34 AdvCmp на 36 AdvCmpEx (в хелпе указан билд 35) - как крашилось в некоторых случаях, так и крашится. Поставил WinDbg, думал смогу найти проблему... не смог. Надеюсь, разберешься чего это он выпендривается.

Last edited by dest on Thu 01 Jan, 1970 01:00, edited 0 times in total.
Reason: [code], поименованы [spoiler]
User avatar
NeXT
Posts: 35
Joined: Thu 12 Nov, 2009 00:43
Location: Novosibirsk, Russia

AdvCmpEx — Сравнение и синхронизация файлов

Post by NeXT »

Alexey Samlyukov
С плагринга исчез 64-битный дистриб плагина (AdvCmpExW.36.x64.rar)

По прямой ссылке из кэша тоже не качается, т.е. кто-то грохнул сам файл:
http://webcache.googleusercontent.com/s ... 3Fpid%3D19
User avatar
Alexey Samlyukov
Posts: 1765
Joined: Tue 15 Mar, 2005 17:28
Been thanked: 7 times
Contact:

AdvCmpEx — Сравнение и синхронизация файлов

Post by Alexey Samlyukov »

опять чудит плагринг, залил файл назад.
User avatar
OlegX
Posts: 68
Joined: Wed 22 Dec, 2010 12:28
Location: Казань
Has thanked: 3 times

AdvCmpEx — Сравнение и синхронизация файлов

Post by OlegX »

Far Manager, version 3.0 (build 4749) x64
На виртуалке с Anniversary сборкой винды (OS Build 14393.10) не загружается плаг.

Чистый FAR только из архива со стандартными плагинами, profile предварительно был удален.
На хосте с Build 10240 норм.
dest
Posts: 106
Joined: Mon 29 Jun, 2015 01:30
Has thanked: 18 times

AdvCmpEx — Сравнение и синхронизация файлов

Post by dest »

Alexey Samlyukov, всё-таки с завидной периодичностью крашится при сравнении каталогов.
Как-то могу сузить круг проверяемого или что-то сделать, чтобы ты смог найти, где же глюк?
Сдаётся мне, проблема в какой-то последовательности байт, имеющейся в каких-то файлах. Падение с очень высокой вероятностью, если сравниваю относительно глубокое дерево директорий и с более-менее приличным количеством файлов.
Если не ошибаюсь, то проявляется при сравнении по содержимому.

Вот прямо сейчас решил провести эксперимент. Сравнить содержимое C:\ с C:\ - креш.


User avatar
buniak_a_h
Posts: 4236
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 643 times
Contact:

AdvCmpEx — Сравнение и синхронизация файлов

Post by buniak_a_h »

Alexey Samlyukov
Нужно как-то указать на наличие WinMerge? Почему-то сам не находит. Или какие-то требования есть для установки WinMerge, чтоб плагин его "подхватил"? Например, установлен в тот же каталог... Пункт меню "Text (WinMerge)" неактивен.
FAR 3.0.4748,
Windows XP SP3.
При установке WinMerge запретил создание ярлыка на QuickPanel, разрешил на рабочем столе, ассоциация с "Проводником" разрешена была, пункт появился. Путь к WinMerge в Path добавлен.
Кстати, а не планируете добавить настройку для своей программы сравнения? Я привык к ExamDiff, например.
Программировать просто. Знай, жми себе на кнопочки... © Владелец IT-компании
User avatar
Raistlin
Posts: 750
Joined: Wed 16 Mar, 2005 16:01
Has thanked: 3 times
Been thanked: 1 time

AdvCmpEx — Сравнение и синхронизация файлов

Post by Raistlin »

Последняя версия для Far2 умеет сохранять список найденных различий в файлы?
Magically yours
Raistlin
IgorZ
Posts: 790
Joined: Wed 13 Jul, 2011 03:32
Has thanked: 15 times
Been thanked: 93 times

AdvCmpEx — Сравнение и синхронизация файлов

Post by IgorZ »

В связи с организационными вопросами переместил все плагины в %FarProfile%\Plugins. Выяснилась неприятная проблема: перестал обнаруживаться VisualCompare (синхронизация файлов, ShiftEnter в списке). Экспериментальным путём выяснилось, что AdvCmpEx находит VisualCompare только, если VC лежит в %FarHome%\Plugins. Хотелось бы, чтобы местоположение VisualCompare не было так жёстко ограничено.

Дополнительная хотелка: если WinMerge нет, а VisualCompare есть, то по Enter в списке синхронизации запускать VisualCompare.
MaxU
Posts: 106
Joined: Tue 31 May, 2005 14:14
Been thanked: 1 time

AdvCmpEx — Сравнение и синхронизация файлов

Post by MaxU »

Плагин стал "стабильно" крашиться в Far 3.0.5146x86:

╔══════════════════════════ Exception occurred ══════════════════════════╗ ║ Exception: 0xC00000FD - EXCEPTION_STACK_OVERFLOW ║ ║ Details: A new guard page for the stack cannot be created ║ ║ Address: 0x52DD6197 - ExitFARW ║ ║ Source: ║ ║ Function: OpenW ║ ║ Module: C:\Program Files (x86)\Far Manager\Far.exe ║ ╟────────────────────────────────────────────────────────────────────────╢ ║ { Terminate Far } [ Stack ] [ Minidump ] [ Ignore ] ║ ╚════════════════════════════════════════════════════════════════════════╝
Планируются ли новые версии?

PS или подскажите другой плагин синхронизации, который поддерживает филььрование по именам файлов/директорий.

Спасибо!
DV
Posts: 455
Joined: Mon 07 Aug, 2006 08:23
Has thanked: 31 times
Been thanked: 15 times

AdvCmpEx — Сравнение и синхронизация файлов

Post by DV »

Если в процессе длительного сравнения файлов с панелей нажать Esc, а потом продолжить сравнение (выбрать Нет на вопрос о прерывании сравнения), то перерисовывается только внутренняя "рабочая зона" диалога прогресса сравнения, а "рамочка" диалога исчезает.
AdvCmpEx 3.0 Build 036, FAR 3.0.5221 x86.
User avatar
buniak_a_h
Posts: 4236
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 643 times
Contact:

AdvCmpEx — Сравнение и синхронизация файлов

Post by buniak_a_h »

Долгое время не мог пользоваться этим плагином, т.к. он не находил установленную программу WinMerge. Наконец, решил почитать hlf ... И там:
2. Текстовый - с помощью WinMerge, ищется в "%ProgramFiles%\WinMerge\WinMergeU.exe".
А на самом деле:
(а) на 64-разрядной ОС WinMerge ставится в %ProgramFiles(x86)%\WinMerge\
(б) а никто не запрещает ставить в другое место.
Отсюда явно требуется доработка плагина: настройка либо пути к WinMerge, либо (что, по-моему, и проще, и гибче) настройка команды сравнения. Например, чтоб можно было указать командную строки вида

Code: Select all

VC: "%1" "%2"
Post Reply

Return to “Обсуждение плагинов”