|   |   | 
| 
 | Версионирование файлов | ☑ | ||
|---|---|---|---|---|
| 0
    
        ildary 24.11.11✎ 13:47 | 
        После работы с google docs и dropbox, а также openconf c Версия.vbs,  стало не хватать при обычном редактировании файлов подобной штуки - создания архива файла с его датой/временем. Уважаемые специалисты, подскажите, есть ли в природе утилиты, делающие подобное: 
  Указываем программе папку и она мониторит в ней все изменения файлов - как только я нажимаю кнопку "записать" - они автоматом создают архив файла с именем примерно таким: 2011-11-23_11-10-30_Отчет_по_продажам.7z? | |||
| 1
    
        Хранимая Процедура 24.11.11✎ 13:51 | 
        GIT     | |||
| 2
    
        sergeante 24.11.11✎ 13:55 | 
        инкрементный бекап     | |||
| 3
    
        Heckfy 24.11.11✎ 13:56 | 
        ntbackup ???     | |||
| 4
    
        sergeante 24.11.11✎ 13:57 | 
        (3) nnBackup 
  http://www.nncron.ru/ | |||
| 5
    
        tridog 24.11.11✎ 14:00 | 
        Мне кажется ты не в ту степь смотришь... 1С:Документооборот, MS SharePoint, на худой конец git|svn...     | |||
| 6
    
        Asmody 24.11.11✎ 14:04 | 
        тоже искал подобное решение, не нашёл. есть надежды на wiki:Btrfs, но оно пока очень бета     | |||
| 7
    
        ildary 24.11.11✎ 14:36 | 
        Спасибо всем ответившим, но фишка в том, чтобы архив создавался не по расписанию, а по событию "новая версия файла записана". Покупать и ставить ради себя 1С:Документооборот или MS SharePoint - тоже не выход.     | |||
| 8
    
        Противный 25.11.11✎ 04:53 | 
        Старая версия эффект офиса, для локального использования была бесплатной... ищи, она умеет...     | |||
| 9
    
        Скептик 25.11.11✎ 05:54 | 
        WinCVS. Абсолютно универсальна.     | |||
| 10
    
        kosts 25.11.11✎ 06:25 | 
        (0) У меня при таком раскладе тонны архивов будут с интервалом 1 минута :-)     | |||
| 11
    
        Mikeware 25.11.11✎ 07:26 | 
        А какие файлы тебе надо версионировать?     | |||
| 12
    
        Chai Nic 25.11.11✎ 07:32 | 
        Линукс в качестве файлсервера и btrfs на нём. Там снапшоты - штатная фича.     | |||
| 13
    
        dka80 25.11.11✎ 07:45 | 
        файловый сервер на Netware очень хорошо в этом плане работает
  теневое копирование можно попробывать, но это по расписанию | |||
| 14
    
        IamAlexy 25.11.11✎ 08:51 | 
        acronis с его nonstop backup  ?
  вроде похож.... | |||
| 15
    
        milan 25.11.11✎ 08:59 | 
        wiki:Subversion
  создаешь сервер, натравливаешь на папку на локальном компе, после сохранения нужно сделать sync, хранит только различия между версиями файлов, удобно для сырцов, но и для вордов сойдет. Может есть и плагин для отображения различий в вордах | |||
| 16
    
        orefkov 25.11.11✎ 09:45 | 
        Я в последнее время тащусь от TortoiseHG, удобная оболочка к Mercurial.
  Есть еще маленький да удаленький fossil, но там для работы с рабочей копией только командная строка. | |||
| 17
    
        IamAlexy 25.11.11✎ 09:48 | 
        хочется чегонить простого.. типа работаешь с документами работаешь.. потом опомнился - правой калавишей мышки жмакнул по документу - уведел кучу версий, к нужной откатился...     | |||
| 18
    
        Heckfy 25.11.11✎ 09:50 | 
        (17) Ну с правой клавишей это ты дал...... К Биллу надо обращаться....     | |||
| 19
    
        smaharbA 25.11.11✎ 09:51 | 
        виндовс 7 сама это делает     | |||
| 20
    
        IamAlexy 25.11.11✎ 09:55 | 
        (18) ну например акронис вполне себе под правую клавишу встраивается.. с его нонстопбекапом...
  (19) делает но не при сохранении файлов а при создании копий восстановления. | |||
| 21
    
        IamAlexy 25.11.11✎ 09:56 | ||||
| 22
    
        bmitkin 25.11.11✎ 10:03 | 
        Писал для себя подобную программкум на QT. Указываешь ей имя файла и как только файл изменяется, она делает его копию в его же папке в виде <имя.расширение>_<дата_время>.bak     | |||
| 23
    
        bmitkin 25.11.11✎ 10:04 | 
        Сама программка маленькая, но требует библиотек на 13 мегабайт.     | |||
| 24
    
        smaharbA 25.11.11✎ 11:12 | 
        (17) в виндуз 7 все так и есть
  (20) ничего подобного | |||
| 25
    
        IamAlexy 25.11.11✎ 11:13 | 
        (24) хм.. кинь ссылку на мануал.. как в винде это сделать     | |||
| 26
    
        Gamm 25.11.11✎ 11:22 | 
        (24) Теневые копии в винде не могут создаваться по событию изменения файла стандартными средствами.     | |||
| 27
    
        ДенисЧ 25.11.11✎ 11:23 | 
        (25) там это по умолчанию идёт...
  Максимум - поставить себе винду 7 или сервер 2008 | |||
| 28
    
        IamAlexy 25.11.11✎ 11:25 | 
        (27) да нет там этого по умолчанию...     | |||
| 29
    
        ДенисЧ 25.11.11✎ 11:25 | 
        (28) В 2008м - точно есть...     | |||
| 30
    
        IamAlexy 25.11.11✎ 11:26 | 
        "Управляет созданием теневых копий (контрольных точек состояния) дисковых томов, которые используются для архивации и восстановления или для иных целей. Если эта служба остановлена, теневые копии томов для восстановления не будут доступны и архивация и восстановление могут не работать. Если эта служба отключена, любые службы, которые явно зависят от нее, не могут быть запущены."
  накой фиг мне теневые копии тома.. мне нужна теневая копия НУЖНЫХ мне файлов.. | |||
| 31
    
        Gamm 25.11.11✎ 11:28 | 
        (29) На изменение файла - точно нет.     | |||
| 32
    
        IamAlexy 25.11.11✎ 11:29 | 
        эх.. неприрывная защита от акрониса тоже по таймеру фигачит.. а не по событию изменения файла     | |||
| 33
    
        pumbaEO 25.11.11✎ 11:38 | 
        Ну будет у вас 25 версий файла за последний час или там файл редактировался месяц назад, ну увидишь, что есть несколько версий и что это даст? Без встроенного показа различий для нужных видов файла imho это просто история активности.     | |||
| 34
    
        smaharbA 25.11.11✎ 11:51 | 
        (25) архивация и точки восстановления
  но... архивация может быть настроена по событию, шедулер это вполне позволяет и еще - глянь на версии имеющихся файлов и глянь сколько у тебя точек восстановления, можешь удивиться что их количество зачастую не совпадает. | |||
| 35
    
        smaharbA 25.11.11✎ 11:52 | 
        в виндуз 8 пошли дальше     | |||
| 36
    
        Gamm 25.11.11✎ 12:01 | 
        (34) (35) Точка восстановления <> теневая копия отсюда и различие в количестве точек восстановления и версий фалов.
  Не позволяет windows 2008 создавать теневую копию по событию изменения файла. | |||
| 37
    
        smaharbA 25.11.11✎ 12:07 | 
        причем тут виндуз 2008 ?     | |||
| 38
    
        pumbaEO 25.11.11✎ 12:20 | 
        http://myacidrain.com/en 
  Натравливаешь на необходимую папку и потом видишь все версии какие у тебя были для файлов при каждом сохранение. Работает как демон. Основан на mercurial. | |||
| 39
    
        Gamm 25.11.11✎ 12:23 | 
        (37) при фразе "в виндуз 8 пошли дальше"     | |||
| 40
    
        IamAlexy 25.11.11✎ 12:47 | 
        (33) ну так это и нужно..     | |||
| 41
    
        pumbaEO 25.11.11✎ 12:55 | 
        (40) Что именно нужно история активности или история активности с возможностью сразу посмотреть diff -ы? 
  Ну ладно там openoffice, msoffice можно поставить галочку вести версии и сразу смотреть свою активность и diff сразу в редакторе... Но допустим 1С-овские внешние обработки не так просто показать различия (сейчас на каталог с внешними обработками натравлен git и если надо отдельно делаю unpack всех обработок, тогда хоть как то видно историю изменения кода. Но вот что делать с шаблонами СКД ... - только история сохранения файлов, но тогда без осмысленного названия версии эта история будет ненужным мусором). Картинки, тоже в принципе Gimp-у можно сказать покажи различия. К каким файлам еще можно применять diff (текстовые конечно наше все) | |||
| 42
    
        Лефмихалыч 25.11.11✎ 12:58 | 
        (0) cvs, svn, git, mercurial, сотни их. В том числе виндовая схоронялка версий     | |||
| 43
    
        pumbaEO 25.11.11✎ 13:11 | 
        (42) ТС хочет, типа inotify в линуксе (файловая система посылает сообщение некой программе если с файлом были какие либо изменения) и автоматический commit. Можно ли это сделать в винде не знаю.     | |||
| 44
    
        ДенисЧ 25.11.11✎ 13:17 | 
        (43) винда не хуже пингвина умеет оповещать программу об изменении в каталоге...     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |