Arkiston varmistus

Riippumatta käyttämästäsi arkiston tyypistä, on tärkeää, että teet säännöllisiä varmistuksia ja varmistat niiden onnistumisen. Mikäli palvelin kaatuu, saatat pystyä käyttämään uusimpia versioita tiedostoistasi, mutta ilman arkistoa historiatiedot ovat lopullisesti mennyttä.

Yksinkertaisin (mutta ei suositeltu) tapa on vain kopioida arkistokansio varmistusmediaan. Sinun on kuitenkin oltava täysin varma, että muut prosessit eivät käytä tietoja samaan aikaan. Tässä yhteydessä käyttö tarkoittaa mitä tahansa käyttöä. BDB-arkistoon kirjoitetaan silloinkin, kun toiminto näyttäisi vaativan vain lukemista, esim. lokin haku. Jos arkistoasi käytetään kopioinnin aikana (avoin web-selain, WebSVN, jne.), varmistus on hyödytön.

Suositeltava tapa on suorittaa komento

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

luodaksesi kopion arkistosta turvallisesti. Tämän jälkeen varmista kopio. Valitsinta --clean-logs ei tarvita, mutta se poistaa mahdolliset tarpeettomat lokitiedostot, kun varmistat BDB-arkistoa (säästää hieman tilaa).

svnadmin -työkalu asentuu Subversion-komentorivityökalun asennuksen yhteydessä. Jos asennat komentorivityökaluja Windows-ympäristöön, on parasta käyttää Windows-asennusohjelmaa. Se on pakattu paremmin kuin .zip -versio, joten paketti on pienempi; se pitää muös huolen polkujen asettamisesta puolestasi. Voit noutaa viimeisimmän Subversion-komentoriviasiakkaan osoitteesta http://subversion.apache.org/getting.html.