W codziennej pracy programisty bardzo ważnym elementem są kopie bezpieczeństwa. I nie chodzi tutaj nawet o przypadek gdy wysiada nam twardy dysk lub złośliwe oprogramowanie robi szybki format. Często się zdarza, że podczas „usprawniania” programu posuniemy się trochę za daleko – i później ani w tą, ani w tą. A terminy się zbliżają. CVS jest pewnym rozwiązaniem, jednak czasami potrafi spowodować spore zamieszanie (szczególnie gdy pracuje kilku programistów nanoszących poprawki w tych samych plikach). Trzeba się więc uzbroić w coś innego.
Od ponad dwóch lat używam pod windowsem programu DFIncBackup.

Powodów jest kilka:
jest darmowy
działa pod Vistą bez żadnych zgrzytów
tworzy archiwa zip
może tworzyć archiwa w konkretne dni, o zadanym czasie
może tworzyć zarówno pełne kopie, jak i przyrostowe, oraz różnicowe
można ręcznie wymusić wykonanie dowolnej kopii
można go zminimalizować do traya
może tworzyć archiwa na wolumenach sieciowych
można określić rodzaje plików których nie powinien dodawać do kopii
można nagrywać prost na płyty CD/DVD
ma prostą obsługę i poręczny interfejs
Jak widać jest tego trochę. Zastosowań też jest kilka – od backupów bieżących projektów, przez okresowe kopie bezpieczeństwa, po tworzenie archiwów zawierających najnowsze zdjęcia (do zgrania na płyty DVD).
Krótko o trybach tworzenia kopii:
full (pełny)- nagrywa wszystko, bez znaczenia czy już było archiwizowane, największa objętość
differential (różnicowy) – nagrywa wszystkie pliki które zostały zmienione od ostatniego pełnego backupu. Każda kolejna kopia różnicowa jest większa lub równa poprzedniej.
incremental (przyrostowy) – nagrywa pliki, które zostały zmienione od ostatniego backupu – zarówno pełnego, jak i przyrostowego. Do odzyskania całości musimy mieć pełny backup oraz wszystkie kolejne backupy przyrostowe. Kopia przyrostowa ma najmniejszą objętość
Dwa screenshoty prezentujące ustawienia ogólne oraz ustawienia konkretnego projektu:


Strona programu jest tutaj.
0 Responses
Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.