Как синхронизировать множество небольших файлов между двумя удаленными сайтами с ограниченной медленной сетью, и на сайте B есть старая копия сайта A. Могу ли я использовать git для ускорения этой работы?
Обычно мне нравится использовать winrar для добавления данных сайта A в pakage и robocopy на сайт B, но таким образом вы теряете старую копию на сайте B.
Если использовать robocopy напрямую, скорость будет очень медленнойтак как много маленьких файлов .......
Теперь я знаю, что git может передавать файлы diffs с компрессией.Должен ли я создать пустой репозиторий git на сайте B и отправить его на сайт A. Затем отдельно добавить два данных сайта в их репозиторий git?Но я думаю, что два git-репозитория не могут передавать только файлы diff при возврате на сайт B. Должна быть первая полная передача копии сайта A git repo, не так ли?Это не ежедневная работа по резервному копированию, а только один раз.
Как передавать файлы diff с максимальной скоростью и сжимать ..... Приветствуется другое программное обеспечение и предложения, такие как caculate MD5 для двух данных сайта и сравнение для поиска.из diff файлов, затем pakage и сжатие для передачи ..... Спасибо ....
Спасибо.Так как мои данные на win2003 оба сайта, я должен установить Cygwin для tar rsync и команды gzip?Я пытаюсь cygwin1.7, но gzip 1.4 и не имеют опции --rsyncable ..... Просто tar |rsync будет сравнивать и сжимать?Я прочитал некоторые статьи Windows cwrsync, кажется, я должен установить на сервере и клиенте rsync, .....