Nors „Apache Subversion“yra daug grafinių klientų, naudinga turėti galimybę sąveikauti su „Subversion“iš komandinės eilutės. Šiame straipsnyje mes aptariame komandų eilutės „Subversion“pagrindus, pradedant darbinės kopijos patikrinimu, baigiant pirmaisiais pakeitimais ir grąžinant juos į saugyklą.
Žingsniai
Žingsnis 1. Programoje „Apache Subversion“komandos įvedamos per terminalo langą
Norėdami tai atidaryti sistemoje „Windows“, paspauskite „Windows“klavišą ir „r“. Tai parodys dialogo langą „Vykdyti“. Įveskite „cmd“ir paspauskite „Gerai“.
-
Dabar atsidarys terminalo langas, paruoštas jums įvesti komandas.
2 žingsnis. Norėdami sukurti pirmąją saugyklą, naudokite komandą „svnadmin create“, po kurios eina kelias, kuriame norite sukurti naują saugyklą, ir naujos saugyklos pavadinimas
Pvz., Jei aplanke „Dokumentai“norite sukurti naują saugyklą pavadinimu „Naujas projektas“, komanda būtų tokia: svnadmin create C: / Users / Jessica / Documents / New_Project
Žingsnis 3. Patikrinkite aplanką „Dokumentai“
Pamatysite naują aplanką pavadinimu „Naujas projektas“.
Žingsnis 4. Šiame aplanke yra keletas naujų failų
Neištrinkite ir nekeiskite jokių šių failų.
5 žingsnis. Dabar sukūrėte saugyklą, patikrinkite darbinę kopiją. Tai atliekama naudojant komandą „SVN Checkout“, po kurios pateikiamas saugyklos URL ir ką tik kompiuteryje sukurtos saugyklos vieta. Šiame pavyzdyje komanda yra tokia: svn checkout https://127.0.0.1:9880/New-Project C: / Users / Jessica / Documents / New_Project Paspauskite "Enter".
Žingsnis 6. Kai tikrinate savo darbo kopiją, pastebėsite visų saugyklos failų kopijas
7 žingsnis. Dabar galite laisvai keisti savo darbo kopiją
Kai baigsite keisti failus, turėsite grąžinti pakeitimus į saugyklą. Norėdami atlikti įsipareigojimą, naudokite komandą „svn įsipareigoti“, po to-„-žinutė“ir atitinkamą žurnalo pranešimą, o galiausiai-savo darbo kopijos vietą. Šiame pavyzdyje komanda būtų tokia: svn įsipareigoti -pranešimas "pridėtas Readme failas" C: / Users / Jessica / Documents / New_Project Paspauskite "Enter". Jūsų pakeitimai dabar atlikti saugykloje!