Provera radne kopije

Da biste dobili tadnu kopiju potrebno je da uradite preuzimanje iz spremišta.

Iyaberi imenik u vindouz eksploreru gde želite smestiti vašu radnu kopiju. Desni klik da se pojavi kontekst meni i izaberite komandu TortoiseSVNPreuzmi..., koja daje sledeći dijalog boks:

Slika 4.6. Preuzimanje dijalog

Preuzimanje dijalog


Ako unesete ime imenika koje još ne postoji, tada će imenik tog imena biti kreiran.

Preuzimanje dubina

Možete izabrati dubinu koju želite pri pruzimanju, što vam omogućuje da specificirate dubinu rekurzije u potomačkim imenicima. Ako želite samo nekoliko delova velikog stabla, možete preuzeti samo imenik vršnog nivoa, zatim ažurirajte imenike rekurzivno.

Potpuno rekurzivan

Preuzimanje celog stabla uključujući i potomačke imenike i podimenike.

Neposredni potomak, uključujući imenike

Preuzimanje specificiranog imenika, uključujući sve fajlove i potomačke imenike, ali ne naseljavati potomačke imenike.

Samo fajlovi potomci

Preuzimanje specificiranih imenika, uključujući sve fajlove ali ne preuzimati bilo koji potomački imenik.

Samo ova stavka

Preuzimanje samo imenika. Ne naseljavti ga fajlovima ili potomačkim imenicima.

Radna kopija

Zadržati dubinu specificiranu u radnoj kopiji. Ova opcija se ne koristi u dijalogu preuzimanja, ali je podrazumevano u svim ostalim dijalozima koji imaju podešavanje dubine.

Isključi

Koristi se za redukovanje dubine radne kopije kada je imenik već ispunjen. Ova opcije je dostupna samo u Ažuriraj prema reviziji dijalogu.

Ako preuzmete praznu radnu kopiju (tj. izborom nečeg drgog nego potpuno rekurzivno za dubinu preuzimanja), možete dostići dodatne subimenike koristeći pretraživač spremišta (odeljak pod imenom „Pretraživač spremišta“ ili dijalog za proveru izmena (odeljak pod imenom „Lokalni i daljinski status“).

U pretraživaču spremišta, Desni klik na preuzeti imenik, zatim koristite TortoiseSVNRepo-Pretrživač da pozovete pretraživač spremišta. Nađite subimenik koji želite da dodate vašoj radnoj kopiji, zatim koristite Kontekst meni Ažuriraj stavku po reviziji... Taj meni će biti vidljiv samo ako izabrana stavka još ne postoji u vašoj radnoj kopiji, ali predačka stavka postoji.

U dijalogu porovere modifikacija, najpre kliknite na dugme Proveri spremište. Dijalog će pokazati sve fajlove i imenike koji su u spremištu ali ih nisu preuzeti kao daljinski dodati. Desni klikna imenik(e) koje želite dodati vašoj radnoj kopiji, zatim koristite Kontekst meniAžuriraj.

Ova osobina je veoma korisna kada samo želite da preuzmete dao velikog stabla, ali želite konvenciju ažuriranja pojedinačne radne kopije. Pretpostavimo da imate veliko stablo koje ima sub-imenike Project01 do Project99, i želite da preuzmete Project03, Project25 i Project76/SubProj. Koristite ove korake:

  1. Preuzmite predački imenik sa dubinom „Samo ova stavka“ Sada imate prazan vršni imenik.

  2. Izaberite novi imenik i koristite TortoiseSVNRepo pretraživač da prikažete sadržaj spremišta.

  3. Desni klik na Project03i Kontekst meniAžuriraj stavku do revizije....Čuvajte podrazumevano podešavanje i kliknite na OK. Vi sada imate imenik potpuno popunjen.

    Ponovite isti proces za Project25.

  4. Upravite se ka Project76/SubProj i uradite isto. Ovog puta primetimo da Project76 imenik nema sadržaj osim za SubProj, koji je sam potpuno poppunjen. Subverzija je kreirala prelazne imenike za vas ne popunjavajući ih.

Izmena dubine radne kopije

Kada već preuzmete radnu kopiju do posebne dubine maožete kasnije izmeniti dubinu da dobijete više ili manje sadržaja koristeći Kontekst meniAžuriraj prema reviziji...

Korišćenje starijeg servera

Pre-1.5 serveri ne razumeju zahtev za dubinom radne kopije, tako da oni uopšte ne mogu da rade efikasno sa tim zahtevima. Komanda će još raditi ali stari server može slati sve podatekeostavljajući klojentu da filtrira ono što nije potrebno, što može biti veći deo mrežnog saobraćaja. Ako je moguće treba da dogradite server na 1.5.

Ako projekat sadrži reference ka eksternim projektima koje ne želite da preuzmete u isto vreme, koristite Izostaviti eksterne čekboks.

Važno

Ako Izostaviti eksterne je označeno, ili ako želite da povećate vrednost dubine, imaćete da uradite ažuriranje vaše radne kopije koristeći TortoiseSVNAžuriraj do Revizije... umesto TortoiseSVNAžuriraj.

Preporučuje se da preuzmete samo samo trunk deo stabla imenika, ili niže. Ako odredite predačku putanju stabla imenika u URL tada možete završiti sa punim hard diskom jer dobijate kopiju celog stabla spremišta uključujući svaku granu i oznaku vašeg projekta!

Izvoz

Ponekad možete želeti da napravite lokalnu kopiju bez bilo kakvog .svn imenika, tj. da napravite komprimovanu datoteku sorsa. Pročitajte odeljak pod imenom „Izvoz Subverzione radne kopije“ da nađete kako da to uradite.