| 
    
            
         
         | 
    
    
  | 
Версионирование файлов | ☑ | ||
|---|---|---|---|---|
| 
    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) винда не хуже пингвина умеет оповещать программу об изменении в каталоге...     
         | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |