Osiguranje spremišta

Koji god tip spremišta da koristite, izuzetno je važno da održavate regularno osiguranje, i da proverite osiguranje. Ako server padne vi ste možda sposobni da pristupite zadnjoj verziji vaših fajlova, ali bez spremišta sva istorja je izgubljena zauvek.

Jednostavan (ali nepreporučljiv) način je da se samo kopira imenik spremišta na medijum osiguranja. Međutim, potrebno je da budete apsolutno sigurni da ni jedan proces ne pristupa podacima. U ovom kontekstu, pristup znači svaki pristup uopšte. BDB spremište je upisano čak i kad se operacija pojavi da zahteva čitanje kao uzimanje statusa. Ako je vašem spremištu pristupljeno u toku kopiranja, (veb pretraživač ostaje otvoren, VepSVN, itd.) osiguranje će biti bezvredno.

Preporučljiv metod je da se pokrene

svnadmin hotcopy path/to/repository path/to/backup --clean-logs

da se kreira kopija vašeg spremišta na bezbedan način. Zatim se pravi kopija osiguranja. Opcija --clean-logs nije potrebna, ali uklanja redundantne fajlove dnevnika kada osiguravate BDB spremišta, što štedi nešto prostora.

Alat svnadmin je instaliran automatski kada instalirate Subverzionog klijenta komandne linije. Ako instalirate alat komandne linije na Vindouz PC, najbolji način je da skinete verziju za instaliranje na Vindouzu . Ona je efikasnije komprimovana nego .zip verzija, tako da je skidanje manje, i ono vodi brigu da podesi putanju za vas. Možete skinuti zadnju verziju Subverzionog klijenta komandne linije sa http://subversion.apache.org/getting.html.