Saadaksesi työkopion sinun on haettava työkopio arkistosta.
Valitse Windowsin Resurssienhallinnasta hakemisto, johon haluat sijoittaa työkopiosi. Oikea-napsauta avataksesi kontekstivalikon ja anna sitten komento → , joka avaa seuraavan ikkunan:
Jos syötät kansionimen, jota ei vielä ole olemassa, se luodaan automaattisesti.
Hakiessasi työkopiota voit valita syvyyden, joka määrittää, miten syvälle alikansioihin työkopion haku etenee. Mikäli haluat vain muutamia osia suuresta versiopuusta, voit hakea työkopion vain ylätasolta ja päivittää sitten tarvittavat alikansiot palautuvasti.
Hae työkopio koko puusta, mukaan lukien alikansiot sisältöineen.
Hae työkopio määritellystä hakemistosta, mukaan lukien kaikki tiedostot ja välittömät alikansiot. Älä kuitenkaan kansoita alikansioita.
Hae työkopio määritellystä hakemistosta, mukaan lukien kaikki tiedostot, mutta ei alikansioita.
Hae työkopio vain tästä kansiosta. Älä kansoita sitä tiedostoilla tai alikansioilla.
Säilytä työkopion määrittelemä syvyys. Tätä vaihtoehtoa ei käytetä työkopion hakuikkunassa, mutta se on oletusarvo kaikille muille toiminnoille, jotka käyttävät syvyysasetusta.
Käytetään pienentämään työkopion syvyyttä, kun kansio on jo noudettu. Tämä valinta on käytettävissä ainoastaan Päivitä versioon -ikkunassa.
Jos haet epätäydellisen (engl. sparse) työkopion (ts. valitsemalla jonkin muun vaihtoehdon kuin täysin palautuva työkopion haun syvyydeksi), voit lisätä uusia hakemistoja työkopioosi arkistoselaimella (”Arkistoselain”) tai tarkista muutokset -ikkunassa (”Paikallinen ja etätila”).
Oikea-napsauta työkopion kansiota ja valitse komento → avataksesi arkistoselaimen. Etsi alikansio, jonka haluat lisätä työkopioosi ja valitse kontekstivalikosta komento Komento on näkyvissä vain, jos valittua alkiota ei vielä löydy työkopiostasi, mutta sen yläkansio löytyy.
Napsauta Tarkista muutokset -ikkunan painiketta . Ikkuna näyttää kaikki tiedostot ja kansiot, jotka löytyvät arkistosta mutta joita et ole hakenut työkopioosi tilassa lisätty etänä. Oikea-napsauta kansioita, jotka haluat lisätä työkopioosi ja anna komento → .
Tämä ominaisuus on näppärä, kun haluat hakea työkopioosi osia suuresta hakemistopuusta, säilyttäen silti mahdollisuuden päivitykseen yhdellä operaatiolla. Jos hakemistopuussasi on esimerkiksi alihakemistot Project01 ... Project99, ja haluat työkopion vain kansioista Project03, Project25 ja Project76/SubProj, toimi seuraavasti:
Hae työkopio projektit sisältävästä kansiosta syvyydellä ”Vain tämä kohde”. Sinulla on nyt tyhjä juurihakemisto.
Valitse uusi kansio ja käytä komentoa → tutkiaksesi arkiston sisältöä.
Valitse kansio Project03 ja anna komento → . Hyväksy oletusarvot napsauttamalla . Valittu kansio on nyt haettu kokonaisuudessaan.
Toista sama kansiolle Project25.
Toista sama kansiolle Project76/SubProj. Huomaa tällä kertaa, että kansio Project76 sisältää pelkästään hakemiston SubProj, joka on haettu kokonaisuudessaan. Subversion luo tarvittavat välikansiot automaattisesti.
Kun olet kerran hakenut työkopion tietyllä syvyydellä, voit vaihtaa syvyyttä myöhemmin komennolla → .
Palvelimet, joiden versio on 1.4.x tai vanhempi, eivät tue työkopion syvyysominaisuutta, joten ne eivät aina toimi tehokkaimmalla mahdollisella tavalla. Komennot toki toimivat, mutta vanhemmat palvelimet saattavat lähettää kaiken tiedon, jolloin verkkoliikennettä tulee paljon. Jos mahdollista, kannattaa palvelin päivittää versioon 1.5.
Mikäli projekti viittaa ulkoisiin projekteihin, joita et halua noutaa samalla kertaa, ruksaa valintaruutu Ohita ulkoiset polut.
Kun Ohita ulkoiset polut on valittu, tai kun haluat kasvattaa haun syvyyttä, sinun on päivitettävä työkopiotasi käyttämällä komentoa → komennon → sijaan. Normaali päivitys ottaa mukaan kaikki ulkoiset viitteet ja säilyttää työkopion nykyisen hakusyvyyden.
Suositamme, että haet työkopion vain tiedostopuun trunk-haarasta tai alempaa. Jos haet koko tiedostopuun, kiintolevysi saattaa täyttyä, koska saat kopion koko arkistosta, mukaan lukien kaikki projektin haarat ja merkityt versiot!
Saatat joskus haluta luoda työkopiosta kopion ilman Subversion-metatietoja (.svn-hakemistot), esim. luodaksesi lähdekoodeista zip-paketin. Luvussa ”Subversion-työkopion vienti” kerrotaan, miten se onnistuu.