Проект Резервне копіювання додає миттєвий контроль версій для будь-якого файлу в системі 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
Коментар не знайдено