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