Checkout-operationen tjekker en arbejdskopi fra lageret. Det giver en checkout-kommando til at betjene.
SVN arbejdskopi
En arbejdskopi er en kopi, der er blevet tjekket ud til iscenesættelsesområdet.
SVN er et versionskontrolsystem, der indeholder alle vores projektversioner (Versionerede data). Det kaldes også en SVN-server. SVN-klientværktøjer styrer den lokale afspejling af arbejdskopien. SVN-klienten bruges til at få adgang til dens lager på tværs af netværk. Flere brugere kan få adgang til det samme lager på samme tid.
Kassekommando
Det Checkout kommando bruges til at kopiere filerne fra SVN-lageret til arbejdskopien. Hvis vi vil have adgang til filer fra SVN-serveren, skal vi først tjekke det ud.
Kassen opretter en arbejdskopi af lageret, hvor vi kan redigere, slette eller tilføje indhold. Det kan udføres til en fil, et projekt eller et lager. Til kassen bør vi have URL af filen eller depotet.
Syntaksen for checkout-kommandoen er som følger:
svn checkout URL
Eller
svn co URL
Ovenstående kommando vil oprette en arbejdskopi. Det vil bede dig om brugernavn og adgangskode, give brugerens legitimationsoplysninger. Overvej nedenstående output:
Hvis du har problemer med at finde URL'en til depotet. Åbn SVN-serveren, højreklik på lageret og vælg kopier URL til udklipsholder (for VIsualSVN-serveren) og indsæt den på kommandolinjen.
Brugerlegitimationsoplysninger vil være de samme, som vi indstillede på tidspunktet for brugeroprettelse.
Efter hver vellykket betaling vil outputtet udskrive et revisionsnummer. Hvis du vil vide flere detaljer om depotet, så kør kommandoen info.
svn info
Checkout med SVN-funktion
SVN-serveren understøtter checkout med dens funktionalitet. For at tjekke et lager eller en fil ud, skal du højreklikke på den og vælge SVN kasse . Klik Okay for at fortsætte til kassen. Overvej billedet nedenfor:
Det SVN Checkout mulighed åbner et nyt vindue. I dette vindue kan vi angive kassebiblioteket i dette afsnit. Overvej billedet nedenfor:
Gennemse og vælg kassebiblioteket, klik Okay for at fortsætte kassen.
Vi har med succes oprettet en arbejdskopi af depotet.