Selvom der er masser af grafiske klienter til Apache Subversion, er det nyttigt at have mulighed for at interagere med Subversion fra kommandolinjen. I denne artikel dækker vi det grundlæggende i kommandolinjens Subversion, fra at tjekke en arbejdskopi, til at foretage dine første ændringer og videresende dem tilbage til depotet.
Trin
Trin 1. I Apache Subversion indtastes kommandoer via et terminalvindue
For at åbne dette i Windows skal du trykke på 'Windows -tasten' og 'r'. Dette åbner dialogboksen 'Kør'. Indtast 'cmd', og tryk på 'Ok'.
-
Terminalvinduet åbnes nu, så du kan indtaste dine kommandoer.
Trin 2. For at oprette dit første lager skal du bruge kommandoen 'svnadmin create' efterfulgt af den sti, hvor du vil oprette det nye lager, og navnet på dit nye lager
For eksempel, hvis du ville oprette et nyt arkiv kaldet 'Nyt projekt' i mappen 'Dokumenter', ville kommandoen være: svnadmin oprette C: / Users / Jessica / Documents / New_Project
Trin 3. Tjek i mappen 'Dokumenter'
Du vil se en ny mappe kaldet 'Nyt projekt'.
Trin 4. Denne mappe indeholder nogle nye filer
Slet eller rediger ikke nogen af disse filer.
Trin 5. Nu har du oprettet et lager, og tjek en arbejdskopi. Dette gøres ved hjælp af kommandoen 'SVN Checkout' efterfulgt af URL'en til dit lager og placeringen af det depot, du lige har oprettet på din computer. I dette eksempel er kommandoen: svn checkout https://127.0.0.1:9880/New-Project C: / Users / Jessica / Documents / New_Project Hit 'Enter'.
Trin 6. Når du tjekker din arbejdskopi, vil du bemærke kopier af alle filerne fra dit lager
Trin 7. Nu kan du frit foretage ændringer i din arbejdskopi
Når du er færdig med at redigere dine filer, skal du sende dine ændringer tilbage til depotet. For at udføre en forpligtelse skal du bruge kommandoen 'svn commit' efterfulgt af "--message" og en passende logmeddelelse og til sidst placeringen af din arbejdskopi. I dette eksempel vil kommandoen være: svn commit --message "tilføjet Readme -fil" C: / Users / Jessica / Documents / New_Project Hit 'Enter.' Dine ændringer er nu blevet forpligtet til depotet!