Backup projekt dodává okamžitou kontrolu verze na libovolný soubor v systému UNIX.
Myslíte si, nenávidí * .bak a * .20050101 a * .cjn (vaše iniciály zde) a * .do.not.touch soubory, stejně jako já? Oni vrh váš souborový systém kdykoliv někdo (a všichni jsme vinni z ní) musí záložní soubor, že pracujete.
Ale kdo někdy vrátí a čistí nepořádek? V jakém okamžiku se stará zálohována soubor již není potřeba? A co když potřebujete, že záložní soubor, jen aby zjistil, že je to chybí, nebo jste se zachytit jedno, protože jste nechtěli přidat nepořádek? Backup je moje odpověď na všechno. Dodává okamžitě dostupné, spolehlivé řízení verzí pro každý soubor v souborovém systému.
Backup je lehký rozhraní pro Subversion svn_fs knihovny. Používá výkonný řízení verzí software jako backend k jednoduchému a minimalistické (i když efektivní) uživatelského rozhraní. Je určen pro použití na Linux / Unix (včetně OS X) systémů jako způsobu archivaci konfiguračních souborů, které mění polo-často, ale ne nutně warrent vlastní kontrolní mechanismus verze nebo úložiště. Věci jako "/ etc / hosts" nebo "httpd.conf".
To může vytvořit zálohu jakéhokoliv souboru, aniž by bylo nutné jej nejprve importovat, bez starostí o nastavení nových úložišť, a (protože mluví přímo do FS vrstvě) bez odhazování odpadků skrytou ".svn" (nebo ještě hůře, visable "CVS" ) Adresáře všude. Je to tím, že pomocí jediné globální "archiv", která obsahuje souborový systém, který odráží váš kořen, jak jste k němu přidám. Můžete si prohlédnout archiv a obnovit soubory, dělat diffy, a pohybovat věcmi kolem, jak to nezbytné. Pro více komplexní správu, archiv je standardní Subversion souborový systém, který může být podáván s jakýmkoli kompatibilní klienta (včetně nástrojů příkazového řádku "SVN").
Současná verze je sražen dohromady v Perlu. Je to alfa, ale je to docela funkční ... alespoň na důkaz pojetí. Nakonec jsem v plánu re-psát to v C ... ale všichni víme, o "nejlépe stanovených plánů." Do té chvíli verze Perl funguje ... většinou. Jediným skutečným Trik je v tom, že budete muset zkompilovat a nainstalovat Subversion vazby pro to Perl. Tam jsou některé další moduly můžete potřebovat také, ale všichni jsou poměrně standardní.
Využití:
Pravděpodobně by ne, pokud vás děláte misijní kritické dílo. Je to stále alfa kód po-all. Ale pokud se rozhodnete, aby to točit, neříkej mi vinu za jakékoliv poškození (jediná věc, která by se poškodit existující soubory je kombinace "-r" a "-o", která přepíše při obnovení).
Podrobnosti Software:
Komentáře nebyl nalezen