Проект Резервное копирование добавляет мгновенный контроль версии к любому файлу в системе Unix.
Ты ненавидишь * .bak и * .20050101 и * .cjn (инициалы здесь) и * .do.not.touch файлы так же, как я? Они мусор ваша файловая система в любое время кто-то (и мы все виновны в этом) нужно резервное копирование файла они работали.
Но кто когда-либо возвращается и очищает беспорядок? Не В какой момент старый резервные копии файлов больше не нужен? А что о том, когда вам нужно что файл резервной копии только чтобы обнаружить, что это не хватает, или вы не захватить один, потому что вы не хотите, чтобы добавить беспорядок? Резервное копирование мой ответ на все это. Он добавляет мгновенно доступной, надежный контроль версии для каждого файла в файловой системе.
Резервное копирование легкий интерфейс для библиотеки Subversion svn_fs. Он использует мощное программное обеспечение для управления версиями в качестве движка для простого и минималистичного (хотя эффективный) пользовательского интерфейса. Он предназначен для использования на Linux / Unix (в том числе OS X) систем как метод конфигурационных файлов архивирования, которые меняют полу-часто, но не обязательно warrent свой собственный механизм контроля версий или хранилище. Такие вещи, как "/ и т.д. / хостов" или "httpd.conf".
Это может создать резервную копию любого файла без необходимости импортировать его в первую очередь, не беспокоясь о создании новых хранилищ, и (потому что это говорит непосредственно с ФС слоя) без засорения скрытый ".svn" (или еще хуже, видимые "CVS" ) каталоги повсюду. Он делает это с помощью единого глобального "архив", который содержит файловую систему, которая отражает ваш корень, как вы добавить к нему. Вы можете просмотреть архив и восстановить файлы, делать изменения при и перемещать предметы по мере необходимости. Для более сложных администрации, архив стандартный файл Subversion система, которая может вводиться с любой совместимые клиента (в том числе инструменты командной строки "SVN").
Текущая версия сколотили в Perl. Это альфа, но это довольно функционально ... по крайней мере для доказательства концепции. В конце концов я планирую переписать его в C ... но мы все знаем о "лучших продуманные планы." В то же время, версия Perl, работает ... в основном. Единственный реальный трюк в том, что вам нужно, чтобы скомпилировать и установить привязки Subversion для него Perl. Есть некоторые другие модули, которые могут потребоваться, а также, но они все довольно стандартно.
Применение:
Вы, вероятно, не если вы вы делаете критически важных работ. Это все еще альфа-код после всех. Но если вы решите, чтобы дать ему спину, не вините меня за любой поломки (единственное, что должно повредить существующие файлы это сочетание '-r' и '-o', который будет перезаписывать во время восстановления).
Детали программы:
Версия: 0.1a
Дата загрузки: 3 Jun 15
Тип распространения: Бесплатная
Популярность: 108
Комментарии не найдены