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

Здесь можно обсудить ваш любимый плагин.
igor
Posts: 11
Joined: Mon 29 Apr, 2013 08:22
Been thanked: 1 time

Advanced Compare 2

Post by igor »

Latest post of the previous page:

Может быть я не туда оформил проблему/баг? Есть тут кто?
AleXH
Posts: 1000
Joined: Sun 12 Apr, 2009 05:21
Been thanked: 1 time

Advanced Compare 2

Post by AleXH »

FAR3.0.4190, True-Branch 3.0.0 (build 16), AdvCmp 3.0.0 (build 34) RC.
Баг, или сабж не умеет работать с бранчем.

На панелях рекурсивно раскрытые бранчем 2 папки, панели находились в разных режимах сортировки (режимы на панелях могут и совпадать, главное, чтобы порядок файлов на панелях был иным), затем к ним был применён сабж с отображёнными настройками. Сабж пометил 118 из 2314 файлов, отображённых на обоих панелях, как разные. Для наглядности панели затем были приведены к одному режиму сортировки и мы можем видеть, что размер у файлов одинаков. На самом деле лишь 3 файла в папках отличны, все остальные копии.
yurkennis
Posts: 2
Joined: Fri 13 Mar, 2015 08:25

Advanced Compare 2

Post by yurkennis »

При попытке переноса настроек FAR с версии 3525 на одной установке Windows на FAR версии 4242 на другой установке (с помощью "far /export" и "far /import"): при запуске FAR выдаётся сообщение "Error loading plugin (full path)\AdvCmp.dll. %1 is not a valid Win32 application".

При удалении папки AdvCmp из плагинов всё работает корректно.
Очистка кеша плагинов ничего не меняет.
ccaid
Posts: 869
Joined: Fri 12 Jun, 2009 16:04
Has thanked: 19 times
Been thanked: 5 times

Advanced Compare 2

Post by ccaid »

msvc*100.dll не хватает?
Фар делают добрые люди
yurkennis
Posts: 2
Joined: Fri 13 Mar, 2015 08:25

Advanced Compare 2

Post by yurkennis »

ccaid wrote:msvc*100.dll не хватает?
MSVC лежит в Windows\SysWOW64, каталог включён в PATH.
pukan1
Posts: 29
Joined: Tue 27 Mar, 2007 15:30
Has thanked: 3 times

Advanced Compare 2

Post by pukan1 »

Microsoft Windows [Version 6.1.7601]
Far Manager, version 3.0 (build 4429) x86
Far Manager, version 3.0 (build 4429) x64
AdvCmp 3.0.0 (build 34) RC


В данной конфигурации, в сценарии сравнения содержимого каталогов смонтированного VHD и его побитной копии на физическом диске, никакого фактического сравнения не происходило, как показали результаты изменения HEX редактором случайных мест в случайных файлах, очень быстро бежал прогрессбар, но не так быстро, как при включенной опции "only if the time is different", для которой и характерно такое поведение. В этой конфигурации в других сценариях плагин работает корректно.

В Far Manager, version 2.0 (build 1807) x86 и AdvCmp.dll v2.0.0.33 в вышеописанном сценарии ведет себя корректно.

Прошу разобраться и принять меры :)
Last edited by pukan1 on Thu 01 Jan, 1970 01:00, edited 0 times in total.
Reason: [code], [spoiler]
User avatar
Alexey Samlyukov
Posts: 1760
Joined: Tue 15 Mar, 2005 17:28
Been thanked: 5 times
Contact:

Advanced Compare 2

Post by Alexey Samlyukov »

"каталогов смонтированного VHD " я даже не знаю что это :)
User avatar
HaRT
Moderator
Posts: 9529
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 109 times
Been thanked: 228 times

Advanced Compare 2

Post by HaRT »

Alexey Samlyukov wrote: "каталогов смонтированного VHD " я даже не знаю что это
Подозреваю, что Virtual Hard Drive. Т.е. образ диска (например, виртуалки) монтируется в качестве тома.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
Alexey Samlyukov
Posts: 1760
Joined: Tue 15 Mar, 2005 17:28
Been thanked: 5 times
Contact:

Advanced Compare 2

Post by Alexey Samlyukov »

могу только предполагать, что это из-за проверки BY_HANDLE_FILE_INFORMATION:
из лога изменений:
[+] Еще ускорение сравнения: проверяем некоторую идентичность BY_HANDLE_FILE_INFORMATION.
pukan1
Posts: 29
Joined: Tue 27 Mar, 2007 15:30
Has thanked: 3 times

Advanced Compare 2

Post by pukan1 »

HaRT wrote:
Alexey Samlyukov wrote: "каталогов смонтированного VHD " я даже не знаю что это
Подозреваю, что Virtual Hard Drive. Т.е. образ диска (например, виртуалки) монтируется в качестве тома.
Все верно.
Alexey Samlyukov wrote: могу только предполагать, что это из-за проверки BY_HANDLE_FILE_INFORMATION:
из лога изменений:
[+] Еще ускорение сравнения: проверяем некоторую идентичность BY_HANDLE_FILE_INFORMATION.
Теперь я не понимаю о чем Вы :) Но, полагаю, что в вышеописанном сценарии такое поведение - это баг, а не фича.
Vix
Posts: 57
Joined: Sat 24 Jul, 2010 22:48
Been thanked: 1 time

Advanced Compare 2

Post by Vix »

Этот плагин умеет сравнивать два текстовых файла и показывать различия в них? Требуется сравнивать текстовые конфиги при обновлении прорамм и вносить изменения в старый на основании нового. Если не умеет, то посоветуйте плагин под 3 FAR.
topmo3
Posts: 144
Joined: Mon 21 Aug, 2006 15:36
Has thanked: 9 times
Been thanked: 5 times

Advanced Compare 2

Post by topmo3 »

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

Advanced Compare 2

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

Недавно решил использовать режим работы "2. Синхронизация папок" так наткнулся на очень интересный результат

Имеется 2 папки в каждой папке есть файлы, которые не существуют в другой папке, назовем их для простоты ЛП1, ЛП2 в папке, которая открыта на левой панели, ПП1 и ПП2, соответственно на правой панели - вот их синхронизировать не получается с таким результатом

Code: Select all

╔═════════════════ Предупреждение ═════════════════╗
║ Ошибка открытия файла назначения при копировании ║
║                    d:\1\2\ПП1                    ║
║                      в файл                      ║
║                     d:\1\1\                      ║
║     Системе не удается найти указанный путь.     ║
╟──────────────────────────────────────────────────╢
║    { Повторить } [ Пропустить ] [ Отменить ]     ║
╚══════════════════════════════════════════════════╝
Такое чувство, что проверяется существование файла в папке-получателе, а не файла источника
Потому что если в этих папках имеются файлы с одинаковым именем и разными датами, то все копируется верно
User avatar
Alexey Samlyukov
Posts: 1760
Joined: Tue 15 Mar, 2005 17:28
Been thanked: 5 times
Contact:

Advanced Compare 2

Post by Alexey Samlyukov »

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

Advanced Compare 2

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

Да не критично пока
сначала обновляешь всё с левой панели на правую (только новые/обновленные), а потом аналогично с правой на левую панели
Обычно я так и делаю
Просто так совпало что синхронизацию в данном случае мне пришлось делать для огромного количества файлов при цейтноте времени (думал запустить и убежать, а по приходу перепроверить), убежать сразу получилось ;). а вторую часть я провел на ночь
Да с 2006 у меня надобность в непрерывной двусторонней синхронизации возникла в первый раз, так что следующая аналогичная проблема выскочит лет через 5-7 ))).
User avatar
Alexey Samlyukov
Posts: 1760
Joined: Tue 15 Mar, 2005 17:28
Been thanked: 5 times
Contact:

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

Post by Alexey Samlyukov »

что-то подправил.
и плагин переименовал.
Post Reply

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