|   |   | 
| 
 | Передача только различий в файлах | ☑ | ||
|---|---|---|---|---|
| 0
    
        _Ramzes 19.01.13✎ 16:57 | 
        Добрый день. Подскажите как возможно сделать следующее.
  Есть два cf файла. Один находится на сервере. И у меня на компьютере. Второй у меня на компьютере, в который внесены изменения. Внутри cf файла есть две конфигурации поставщика. Вопрос. Как возможно передать только изменения между этими файлами. Может быть есть программа которая бинарно сравнивает файлы и передает только изменения. У удаленного клиента скорость маленькая. Передача файла в 300 мб будет около 2-х часов. | |||
| 1
    
        Нуф-Нуф 19.01.13✎ 16:59 | 
        сделай поставку     | |||
| 2
    
        HeroShima 19.01.13✎ 17:00 | 
        тысячи их     | |||
| 3
    
        dangerouscoder 19.01.13✎ 17:24 | 
        Сделай РИБ     | |||
| 4
    
        Aleksey 19.01.13✎ 17:25 | 
        diff     | |||
| 5
    
        Нуф-Нуф 19.01.13✎ 17:30 | 
        перед отправкой конфигурации по сети заказчику ее можно снять с поддержки. размер цф уменьшится ровно в два раза.
  если бы сделал это полчаса назад, то конца закачки на сервер заказчика осталось бы всего полчаса | |||
| 6
    
        GROOVY 19.01.13✎ 17:36 | 
        (5) "Внутри cf файла есть две конфигурации поставщика. " - думаю на 2/3.     | |||
| 8
    
        ДенисЧ 19.01.13✎ 19:37 | 
        rsync     | |||
| 9
    
        mikeA 19.01.13✎ 20:31 | 
        (0) сервер хранилища, как вариант, только глючный он     | |||
| 10
    
        Jump 19.01.13✎ 20:56 | 
        (0)Если хочеться готового и без танцев с бубном, поставь себе и заказчику Dropbox     | |||
| 11
    
        Jump 19.01.13✎ 21:03 | 
        Ну а если нет желания пользоваться сторонними сервисами, то можно сделать из подручных материалов.
  Пойдет любой торрент клиент, т.к он передает только различия. Ну и желательно чтобы торрент клиент умел понимать задания с коммандной строки, если конечно не охота в интерфейсе каждый раз раздачи создавать. | |||
| 12
    
        mistеr 20.01.13✎ 06:03 | 
        Насколько я понимаю, .cf пакуется чем-то зипоподобным, поэтому бинарный diff и все что на нем основано (rsync, Dropbox) не поможет.
  Так что поставка. | |||
| 13
    
        Jump 20.01.13✎ 07:27 | 
        (12)Поможет.     | |||
| 14
    
        Бывший адинэсник 20.01.13✎ 07:49 | 
        Вообще v8unpack + diff справляются вполне даже...     | |||
| 15
    
        Бывший адинэсник 20.01.13✎ 07:53 | 
        хотел сам написать небольшой туториал но смотрю что уже кто то изложил http://garantum.ru/article/26-organizatsija-hranenija-vneshnih-obrabotok-1s-v-git     | |||
| 16
    
        orefkov 20.01.13✎ 14:44 | 
        Для передачи различий между бинарниками хорошо подходит  bsdiff+bspatch.
  Либо какуюнить систему контроля версий заюзать. Конечно, не так хорошо, как для текстовиков, но тоже ничего. | |||
| 17
    
        MaxS 20.01.13✎ 15:29 | 
        cf разве в xml ещё нельзя разложить?     | |||
| 18
    
        orefkov 20.01.13✎ 15:35 | 
        (17)
  Разлагается. И смердит. Простите, не удержался. | |||
| 19
    
        Jump 20.01.13✎ 16:51 | 
        (16)А под виндой они как?     | |||
| 20
    
        pumbaEO 20.01.13✎ 18:09 | ||||
| 21
    
        Бывший адинэсник 21.01.13✎ 00:17 | 
        (18)  но я ток понял в 8.3 есть выгрузка в xml     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |