Xcode konfigūravimas naudoti Subversion

Anonim

Nesvarbu, ar esate naujas „Apple“ kūrėjas, ar patyręs „Cocoa“ inžinierius, kurio šaknys yra „NeXTStep“, suprasite, kad reikia palaikyti savo sunkų darbą. „Xcode“ integravimas su subversion leidžia ne tik sukurti atsarginę kodo kopiją, bet ir išsaugoti pakeitimų istoriją, prie kurios galite grįžti arba palyginti savo kodą. Tai vadinama versijos valdymu. Šiame straipsnyje daroma prielaida, kad jau turite savo subversijos saugyklą, prie kurios turite skaitymo ir rašymo prieigą.Jei norite nustatyti savo subversijos serverį, siūlau pasikonsultuoti su visagaliu „Google“, kad gautumėte daugybę straipsnių, kaip atlikti šią užduotį. Skaitykite toliau, kad gautumėte ekrano kopijas, išsamią informaciją ir daug linksmybių.

1 veiksmas. Pasakykite „Xcode“ apie savo saugyklą.

Xcode turi galimybę susisiekti su subversion, naudojant vietinį svn ryšį, ssh+svn, http ir https. Populiariausias iš įvairių metodų yra https, leidžiantis išsaugoti duomenis šifruotu kanalu. Nes juk svarbu, kad jūsų komercinės paslaptys niekada nebūtų atskleistos jūsų konkurentui! Norėdami pridėti subversijų saugyklą, eikite į „SCM“ meniu ir pasirinkite parinktį „Konfigūruoti SCM saugyklas…“. Įveskite atitinkamą informaciją, kuri turėtų būti lengvai pasiekiama, jei ne, susisiekite su asmeniu, administruojančiu jūsų SVN saugyklą, kad gautumėte daugiau informacijos.

2 veiksmas) Įdėkite savo kodą į Subversion serverį

Grįžkite į SCM meniu ir pasirinkite meniu elementą „Repozitorijos“. Iš šio ekrano dabar galite „importuoti“ savo sunkų darbą į saugyklą. Spustelėkite mygtuką „Importuoti“ ir eikite į savo Xcode projekto katalogą. Jei to dar nepadarėte, galbūt norėsite sukonfigūruoti projektą, kad būtų naudojamas katalogas, skirtas kūrimui, kuris yra NE Xcode projekto kataloge. Jei sukonfigūruosite savo kūrimo kelius (projekto nustatymuose), išvengsite dvejetainių programos kopijų tikrinimo, o tai paprastai yra nereikalinga, nes pakeitimas yra š altinio valdymo valdymas (SCM), o ne dvejetainis valdymo valdymas. Kai išsiaiškinsite savo kūrimo kelio situaciją, eikite į priekį ir pasirinkite visą Xcode projektą ir importuokite jį. Jei subversijos serveris yra „vietinis“ jūsų kompiuteryje, šis procesas vyks greitai. Jei ne, palaukite šiek tiek, kol baigsis.

3 veiksmas. Patikrinkite naujai importuotą kodą iš saugyklos

Dabar, kai išsaugojote š altinio kodą subversijos serveryje, dabartinė jūsų Xcode projekto vietinė kopija gali būti perkelta į šoną arba dar geriau – panaikinta. Nesijaudinkite, nes įdėjote failus į saugyklą, galime greitai juos patikrinti, kad jūsų darbinė kopija būtų pridėta prie saugyklos. Grįžkite į SCM meniu (čia pastebėjote tendenciją?) ir pasirinkite „Saugyklos“. Saugyklos naršymo lange pasirinkite savo Xcode projektą ir spustelėkite mygtuką „Checkout“. Xcode paprašys jūsų projekto išsaugoti. Bet kuri vieta tiks, tiesiog išsaugokite ją.

4 veiksmas. Informuokite savo projektą, kad jis yra valdomas SCM

Laikas pasakyti „Xcode“, kad jūsų projektą valdo SCM, o tiksliau – subversija.Ištraukite projekto nustatymus ir spustelėkite mygtuką „Projekto šaknys ir SCM“. Bus parodytas langas, kurį matote žemiau, kur norite pasirinkti, tada spustelėkite mažas juodas rodykles, kol pasirodys jūsų subversijų saugykla. Kad tai. Spustelėkite Gerai ir grįžkite į Xcode. Dabar Subversion žino jūsų projektą.

Paskutiniai žingsniai Sunkus darbas atsipirko. Dabar galite dešiniuoju pelės mygtuku spustelėti naršymo šoninės juostos meniu juostą ir patikrinti „SCM“ įrašą. Tai šoninėje juostoje įdės papildomą stulpelį, kuriame bus raidė „M“, jei failas yra „naujesnis“ (tai reiškia, kad jį reikia patvirtinti) nei yra Subversion saugykloje. Dabar galite dešiniuoju pelės mygtuku spustelėti failą ir perkelti jį į saugyklą. Kai tai padarysite, „Xcode“ paprašys įvesti komentarą, kuriame būtų aprašyti failo pakeitimai.

Xcode konfigūravimas naudoti Subversion