Форум dkLab и Denwer
Здесь общаются Web-разработчики.
Генеральный спонсор:
Хостинг «Джино»

Программы и методы для синхронизации файлов (в том числе и FTP). (Юрий Насретдинов, оценка: 10)
Author Message
Ant
Сотрудник «Лаборатории»



Joined: 17 Jun 2003
Posts: 6837
Карма: 131
   поощрить/наказать


PostPosted: Tue Dec 28, 2004 6:44 pm ()
   Post subject:
Reply with quote


М

Выделено из темы «RSync с Windows на Unix.»,
расположенной в форуме Прочее (23 Ноября 2005, 22:42).
Back to top
View user's profile Send private message Send e-mail
Юрий Насретдинов
Модератор



Joined: 13 Mar 2003
Posts: 8642
Карма: 195
   поощрить/наказать

Location: 007 495

PostPosted: Tue Dec 28, 2004 6:44 pm (спустя 1 секунду; написано за 40 секунд)
   Post subject:
Reply with quote

Дмитрий Котеров:
Ну так Site Publisher делает точь-в-точь то, что ты описал, если стоит режим «использовать кеширование удаленных папок» ;)
Back to top
View user's profile Send private message Send e-mail
Дмитрий Котеров
Администратор



Joined: 10 Mar 2003
Posts: 13665
Карма: 411
   поощрить/наказать


PostPosted: Tue Dec 28, 2004 7:18 pm (спустя 33 минуты; написано за 3 минуты 3 секунды)
   Post subject:
Reply with quote

Он делает это гораздо дольше и кривее, насколько я помню.

А режим кэширования - это вообще странная штука: если rsync автоматом находит файлы, измененные удаленно, и их переписывает, то Site Publisher их попросту пропускает. В итоге получается ни рыба ни мясо (кстати. как пишется? с "не" или с "ни"?): и содержимое папок неэквивалентно, и хрен знает, где что отличается.

Сдается мне, что FTP - ообще плохой протокол для синхронизации. Почему они все не додумались использовать SSH (там же можно послать команду "find ." и разом получить дерево сайта целиком), мне непонятно.
Back to top
View user's profile Send private message Send e-mail
Юрий Насретдинов
Модератор



Joined: 13 Mar 2003
Posts: 8642
Карма: 195
   поощрить/наказать

Location: 007 495

PostPosted: Tue Dec 28, 2004 11:23 pm (спустя 4 часа 4 минуты; написано за 1 минуту 11 секунд)
   Post subject:
Reply with quote

Дмитрий Котеров wrote:
плохой протокол для синхронизации
Это точно. Тем не менее, я уже довольно давно этой прогой пользуюсь, и ничего - все нормально =). Сейчас вообще постепенно прихожу к тому, что Zend Studio умеет по FTP файлы обновлять, и сохранять текущий сеанс работы с удаленными файлами как проект. Вообще не нужно ничего запускать, только сохранить скрипт, и все =)
Back to top
View user's profile Send private message Send e-mail
Дмитрий Котеров
Администратор



Joined: 10 Mar 2003
Posts: 13665
Карма: 411
   поощрить/наказать


PostPosted: Wed Dec 29, 2004 1:32 am (спустя 2 часа 8 минут; написано за 8 минут 39 секунд)
   Post subject:
Reply with quote

Кстати, я тут придумал способ, как сделать двунаправленную синхронизацию. Чтобы не терялись файлы, измененные кем-то еще.

Пусть надо синхронизировать локальную папку local и удаленную server:remote, причем возможны конфликты: файлы меняются несколькими людьми, и даже возможна ситуация, когда один и тот же файл поменяли и локально, и удаленно. Алгоритм такой.

1. Закачиваем по rsync файлы: server:remote -> cache (cache - это некоторая временная локальная директория).
2. Запускаем Araxis Merge на сравнение local и cache. Можно - любую другую утилиту синхронизации, это не важно.
3. В Araxis Merge разрешаем все конфликты (какие-то файлы переносим с local в cache, какие-то - наоборот, а в каких-то - объединяем изменения).
4. Запускаем rsync для переноса cache -> server:remote.

Собственно, это все. В итоге получаем тот же самый "кэш папок", что и в Site Publisher-е, однако он уже адекватен: всегда идентичен тому, что на сайте.

Проверил данную схему на dklab-е (550 файлов). Работает практически мгновенно!

Громадный плюс данного подхода в том, что можно выбирать ту утилиту объединения исправлений, которая больше нравится (я, например, люблю Araxis Merge). Кроме того, нельзя случайно что-то потерять.

Минус - соответственно, под кэш cache для server:remote придется выделить место, т.е. необходимый объем диска удваивается. В принципе, если бы Araxis Merge сам поддерживал rsync, этого можно было бы избежать. К сожалению, такой поддержки там нет (есть работа с FTP только, но она ни к чему). Правда, можно самостоятельно написать модуль работы с rsync (API и даже исходники FTP-плагина открыты), но - это будет неуниверсальное решение, привязка к Araxis Merge.
Back to top
View user's profile Send private message Send e-mail
Евгений Галашин
Модератор



Joined: 29 Dec 2003
Posts: 1861
Карма: 31
   поощрить/наказать


PostPosted: Wed Mar 30, 2005 6:54 pm (спустя 3 месяца 1 день 17 часов 22 минуты; написано за 58 секунд)
   Post subject:
Reply with quote

По поводу двунаправленной синхронизации: Нашел сейчас на del.icio.us: www.cis.upenn.edu/~bcpierce/unison/ -- специальный двусторонний синхронизатор.
Back to top
View user's profile Send private message
Дмитрий Котеров
Администратор



Joined: 10 Mar 2003
Posts: 13665
Карма: 411
   поощрить/наказать


PostPosted: Wed Mar 30, 2005 8:42 pm (спустя 1 час 48 минут; написано за 13 секунд)
   Post subject:
Reply with quote

Если ты ее пробовал - можно в двух словах, как она? По опыту.
Back to top
View user's profile Send private message Send e-mail
Евгений Галашин
Модератор



Joined: 29 Dec 2003
Posts: 1861
Карма: 31
   поощрить/наказать


PostPosted: Thu Mar 31, 2005 7:57 am (спустя 11 часов 15 минут; написано за 29 секунд)
   Post subject:
Reply with quote

Дмитрий Котеров, пока ещё нет. В ближайшее время.
Back to top
View user's profile Send private message
Ant
Сотрудник «Лаборатории»



Joined: 17 Jun 2003
Posts: 6837
Карма: 131
   поощрить/наказать


PostPosted: Wed Nov 23, 2005 10:46 pm (спустя 7 месяцев 23 дня 14 часов 48 минут; написано за 2 минуты 43 секунды)
   Post subject:
Reply with quote

Вот нашёл тут программу для синхронизации файлов. Называется ZSKSoft Synchronizer (www.zsksoft.ru/zsync.htm).

Умеет всё, что душе угодно. Даже синхронизировать файлы с возможностью сравнения конфликтных версий с помощью сторонних программ. В общем, описание и документация, которую я прочёл, мне очень понравились. В работе ещё не пробовал. Сейчас буду начинать.

Да, она не бесплатна, но кто знает ру-борд, тот своё счастье найдёт обязательно.
Back to top
View user's profile Send private message Send e-mail
Ant
Сотрудник «Лаборатории»



Joined: 17 Jun 2003
Posts: 6837
Карма: 131
   поощрить/наказать


PostPosted: Wed Nov 23, 2005 10:49 pm (спустя 2 минуты; написано за 26 секунд)
   Post subject:
Reply with quote

Да, программа имеет встроенный сравниватель файлов.
Back to top
View user's profile Send private message Send e-mail
bæv
Модератор «Дзена»



Joined: 27 Aug 2003
Posts: 7275
Карма: 9994
   поощрить/наказать


PostPosted: Sat Dec 13, 2008 11:12 pm (спустя 3 года 20 дней 22 минуты)
   Post subject:
Reply with quote


М

Ветка выделена в отдельную тему «какой файл запускается для установки программного пакета?»,
расположенную в форуме Мусоропровод (13 Декабря 2008, 23:12).
Back to top
View user's profile Send private message
Юрий Насретдинов
Модератор



Joined: 13 Mar 2003
Posts: 8642
Карма: 195
   поощрить/наказать

Location: 007 495

PostPosted: Sun Dec 14, 2008 9:19 am (спустя 10 часов 7 минут; написано за 41 секунду)
   Post subject:
Reply with quote

Кстати да, Дим, тема ещё актуальна :). Ты ведь потер изменения в файле viewtopic.php всё-таки :)
Back to top
View user's profile Send private message Send e-mail
dopos
Заглянувший



Joined: 12 Apr 2014
Posts: 4
Карма: 0
   поощрить/наказать


PostPosted: Sun Apr 13, 2014 7:57 am (спустя 5 лет 3 месяца 29 дней 22 часа 37 минут; написано за 18 секунд)
   Post subject:
Reply with quote

Quote:
Вот нашёл тут программу для синхронизации файлов. Называется ZSKSoft Synchronizer.
спасибо что подсказали

_______________
обожаю много снега, но ненавижу, когда он начинает (autoclimat.com.ua/) таять (lesov.net) вокруг (newsalbum.ru) слякоть (ecoplast-russia.ru/) и (gamosyaca.ru/) фу (budukraine.com/)
Back to top
View user's profile Send private message
hasham12
Заглянувший



Joined: 04 Jun 2015
Posts: 1
Карма: 0
   поощрить/наказать


PostPosted: Thu Jun 04, 2015 12:04 pm (спустя 1 год 1 месяц 21 день 4 часа 7 минут; написано за 15 секунд)
   Post subject:
Reply with quote

то точно. Тем не менее, я уже довольно давно этой прогой пользуюсь, и ничего - все нормально =). Сейчас вообще постепенно прихожу к тому, что Zend Studio умеет по FTP файлы






Online Tv Live (becausetv.com)
Back to top
View user's profile Send private message
JoelEmbiids
Заглянувший



Joined: 16 Jan 2017
Posts: 16
Карма: 0
   поощрить/наказать


PostPosted: Tue Jan 17, 2017 11:25 am (спустя 1 год 7 месяцев 12 дней 23 часа 20 минут; написано за 1 минуту 2 секунды)
   Post subject: le saut Adidas Zx 700 Femme Blanche pour vérifier
Reply with quote

Photos Le Closet Collectors.Continue du Père Noël après le saut pour vérifier quelques photos de l'événement et assurez-vous de nous laisser tomber une ligne dans la section des commentaires ci-dessous.Check pas un autre regard après le saut et être sûr de la tête sur Adidas pour tous les détails. Continue après le saut Adidas Zx 700 Femme Blanche pour vérifier un autre regard et être sûr de garder le contrôle avec SneakerFiles pour plus.First sur le dossier est le OG '12 de taxi, qui ne l'ont pas été publiées depuis 2008.As plupart sneakerheads savent maintenant, les originaux 'Columbia de 'sont une chaussure de pointe élevée mais la version Cliniques Sole est un peu shorter.

For ceux d'entre vous sneakerheads qui a décidé de sauter le processus et prendre vos chances en ligne, nous avons quelques informations de presse à partager en ce qui concerne le 'Gamma Blue' stan smith femme blanc vert. ‘En conséquence, EMS et Bob's sont maintenant une solide performance, mais ont été alourdis par peu de marge de manoeuvre financière due, en partie, à l'unique pressions concurrentielles auxquelles font face le sport.No sur si ceux-ci ou les trois autres paires sont la planification d'abandonner sitôt, ou pas du tout, mais en attendant, laissez-nous savoir ce que vous pensez dans la section des commentaires ci-dessous et restez à l'écoute pour Sneakerfiles baskets de célébrités et plus encore. L sneakers au détail $125 et sont conçus pour exécuter Adidas New NMD Pas Cher.Les deux jeux en ligne étaient disponibles sur la plate-forme de diffusion ESPN mais Bryant et par extension stan smith cuir a obtenu la plus grande part des spectateurs: 134 000 à Curry et de l'UA 111 000.Other intérieure que, ces rétro sont certainement un GO.

Procédé intègre la technologie la signature de la plaque de vol de Adidas, offrant une réactivité maximale grâce à la compression et de la technologie de ajustement dynamique deflection. Obama a dit à la adidas flux femme foule qu'elle a toujours été fan de jeux olympiques. qui est complète par des chasseurs lacets verts et branding.But hey, qui sommes-nous trompent.Le 14 avril 2016 et sous blindage vanté les guerriers' gagner sur Twitter avec une matrice de Curry signature sneakers:- sous blindage UAbasketball Hoops. Avec leur libération prévue pour ce week-end, le 'Taxi' rétro jordan 7 hare 2015 est à la recherche de quitter encore une autre marque sur la sneaker world.

www.adidasoriginals2016.com/
Back to top
View user's profile Send private message
Torence
Заглянувший



Joined: 07 Sep 2017
Posts: 3
Карма: 0
   поощрить/наказать


PostPosted: Thu Sep 07, 2017 9:17 am (спустя 7 месяцев 20 дней 21 час 52 минуты; написано за 44 секунды)
   Post subject:
Reply with quote

Thanks for you such nice post to teach us more in this field. After reading the whole post, we can learn more from this topic. Thanks.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic All times are GMT + 3 Hours
Page 1 of 1    Email to a Friend.
You cannot post new topics in this forum. You cannot reply to topics in this forum. You cannot edit your posts in this forum. You cannot delete your posts in this forum. You cannot vote in polls in this forum. You cannot attach files in this forum. You can download files in this forum.
XML