Page 29 of 36

Advanced Compare 2

Posted: Fri 26 Feb, 2016 16:17
by Вадим Захаренко

Latest post of the previous page:

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

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

Code: Select all

╔═════════════════ Предупреждение ═════════════════╗
║ Ошибка открытия файла назначения при копировании ║
║                    d:\1\2\ПП1                    ║
║                      в файл                      ║
║                     d:\1\1\                      ║
║     Системе не удается найти указанный путь.     ║
╟──────────────────────────────────────────────────╢
║    { Повторить } [ Пропустить ] [ Отменить ]     ║
╚══════════════════════════════════════════════════╝
Такое чувство, что проверяется существование файла в папке-получателе, а не файла источника
Потому что если в этих папках имеются файлы с одинаковым именем и разными датами, то все копируется верно

Advanced Compare 2

Posted: Mon 29 Feb, 2016 05:41
by Alexey Samlyukov
плагинами уже давно не занимался, и времени пока нет.

Advanced Compare 2

Posted: Mon 29 Feb, 2016 15:44
by Вадим Захаренко
Да не критично пока
сначала обновляешь всё с левой панели на правую (только новые/обновленные), а потом аналогично с правой на левую панели
Обычно я так и делаю
Просто так совпало что синхронизацию в данном случае мне пришлось делать для огромного количества файлов при цейтноте времени (думал запустить и убежать, а по приходу перепроверить), убежать сразу получилось ;). а вторую часть я провел на ночь
Да с 2006 у меня надобность в непрерывной двусторонней синхронизации возникла в первый раз, так что следующая аналогичная проблема выскочит лет через 5-7 ))).

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

Posted: Sun 06 Mar, 2016 12:17
by Alexey Samlyukov
что-то подправил.
и плагин переименовал.

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

Posted: Sun 06 Mar, 2016 18:12
by Вадим Захаренко
С файлами проблема пропала, спасибо
Но если только файлы, если же при синхронизации нужно создать папку то вот результат

Code: Select all

 ╔══════════════════ Предупреждение ═══════════════════╗
 ║              Невозможно создать папку               ║
 ║                       d:\1\1\                       ║
 ║ Невозможно создать файл, так как он уже существует. ║
 ╟─────────────────────────────────────────────────────╢
 ║      { Повторить } [ Пропустить ] [ Отменить ]      ║
 ╚═════════════════════════════════════════════════════╝

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

Posted: Mon 07 Mar, 2016 08:46
by Alexey Samlyukov
Вадим Захаренко
ок, еще раз глянул ;)

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

Posted: Mon 07 Mar, 2016 09:10
by Вадим Захаренко
Спасибо, теперь работает синхронизация и файлов и папок

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

Posted: Mon 07 Mar, 2016 16:20
by akindhacker
Ваш плагин ближе всех подошёл к тому, что я искал. Создавать образы папок с чексуммами, которые можно потом сравнивать удаленно с другими папками. На хотите немного расширить плагин такой фичей? Спасибо.

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

Posted: Tue 08 Mar, 2016 04:20
by dest


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


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

Posted: Tue 28 Jun, 2016 14:23
by NeXT
Alexey Samlyukov
С плагринга исчез 64-битный дистриб плагина (AdvCmpExW.36.x64.rar)

По прямой ссылке из кэша тоже не качается, т.е. кто-то грохнул сам файл:
http://webcache.googleusercontent.com/s ... 3Fpid%3D19

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

Posted: Mon 04 Jul, 2016 15:11
by Alexey Samlyukov
опять чудит плагринг, залил файл назад.

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

Posted: Thu 04 Aug, 2016 12:03
by OlegX
Far Manager, version 3.0 (build 4749) x64
На виртуалке с Anniversary сборкой винды (OS Build 14393.10) не загружается плаг.

Чистый FAR только из архива со стандартными плагинами, profile предварительно был удален.
На хосте с Build 10240 норм.

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

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

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



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

Posted: Sun 07 Aug, 2016 23:19
by buniak_a_h
Alexey Samlyukov
Нужно как-то указать на наличие WinMerge? Почему-то сам не находит. Или какие-то требования есть для установки WinMerge, чтоб плагин его "подхватил"? Например, установлен в тот же каталог... Пункт меню "Text (WinMerge)" неактивен.
FAR 3.0.4748,
Windows XP SP3.
При установке WinMerge запретил создание ярлыка на QuickPanel, разрешил на рабочем столе, ассоциация с "Проводником" разрешена была, пункт появился. Путь к WinMerge в Path добавлен.
Кстати, а не планируете добавить настройку для своей программы сравнения? Я привык к ExamDiff, например.

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

Posted: Tue 04 Oct, 2016 21:28
by Raistlin
Последняя версия для Far2 умеет сохранять список найденных различий в файлы?

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

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

Дополнительная хотелка: если WinMerge нет, а VisualCompare есть, то по Enter в списке синхронизации запускать VisualCompare.