Xcoden määrittäminen käyttämään Subversionia

Anonim

Olitpa uusi Apple-kehittäjä tai kokenut Cocoa-insinööri, jonka juuret ovat NeXTStepissä, ymmärrät tarpeen varmuuskopioida kovaa työtäsi. Xcoden integroiminen subversioniin antaa sinun varmuuskopioida koodisi, mutta sen avulla voit myös pitää muutoshistorian, johon voit palata tai verrata koodiasi. Tätä kutsutaan versionhallintaksi. Tässä artikkelissa oletetaan, että sinulla on jo oma subversion-tietovarasto, johon sinulla on luku- ja kirjoitusoikeudet.Jos haluat asentaa oman subversion-palvelimen, suosittelen, että otat yhteyttä kaikkiv altiaan Googleen saadaksesi laajan valikoiman artikkeleita tämän tehtävän suorittamisesta. Lue kuvakaappauksia, yksityiskohtia ja paljon hauskaa.

Vaihe 1) Kerro Xcodelle arkistostasi.

Xcode pystyy kommunikoimaan subversionin kanssa käyttämällä alkuperäistä svn-viestintää, ssh+svn-, http- ja https-yhteyttä. Suosituin eri tavoista on https, jonka avulla voit tallentaa tietosi salatun kanavan kautta. Koska loppujen lopuksi on tärkeää, ettei liikesalaisuuksiasi koskaan paljasteta kilpailijallesi! Jos haluat lisätä aliversion arkiston, siirry "SCM"-valikkoon ja valitse "Configure SCM Repositories..." -vaihtoehto. Täytä tarvittavat tiedot, joiden pitäisi olla helposti saatavillasi. Jos ne eivät ole, ota yhteyttä henkilöön, joka ylläpitää SVN-tietovarastoasi saadaksesi lisätietoja.

Vaihe 2) Laitetaan koodisi Subversion-palvelimelle

Palaa SCM-valikkoon ja valitse "Arkistot"-valikkokohta. Tältä näytöltä voit nyt "tuoda" kovaa työtäsi arkistoon. Napsauta "Tuo" -painiketta ja siirry Xcode-projektisi hakemistoon. Jos et ole jo tehnyt niin, sinun kannattaa harkita projektisi määrittämistä käyttämään hakemistoa Xcode-projektihakemistosi ULKOPUOLELLA oleville rakennelmille. Jos määrität koontipolut (projektiasetuksissasi) tällä tavalla, vältyt sovelluksesi binäärikopioiden tarkistamiselta, mikä on yleensä tarpeetonta, koska subversio on lähdeohjauksen hallintaa (SCM), ei binääriohjausta. Kun olet selvittänyt rakennuspolun tilanteen, valitse koko Xcode-projektisi ja tuo se. Jos subversion palvelin on "paikallinen" tietokoneellesi, tämä prosessi on nopea. Jos ei, odota hetki, jotta se päättyy.

Vaihe 3) Tarkista äskettäin tuomasi koodi arkistosta

Nyt kun olet tallentanut lähdekoodisi subversion palvelimelle, Xcode-projektisi nykyinen paikallinen kopio voidaan siirtää sivuun tai jopa paremmin poistaa. Älä huoli, koska olet sijoittanut tiedostot arkiston sisään, voimme tarkistaa ne nopeasti, jotta työkopiosi liitetään arkistoon. Siirry takaisin SCM-valikkoon (huomaatko trendin tässä?) ja valitse "Arkistot". Valitse arkiston selausikkunasta Xcode-projektisi ja napsauta Checkout-painiketta. Xcode kysyy sinulta paikkaa projektin tallentamiseen. Mikä tahansa sijainti käy, vain tallenna se.

Vaihe 4) Ilmoita projektillesi, että se on SCM:n hallinnassa

On aika kertoa Xcodelle, että projektiasi hallinnoi SCM tai tarkemmin sanottuna subversion.Vedä projektiasetuksesi ja napsauta "Project Roots & SCM" -painiketta. Se tuo esiin alla näkyvän ikkunan, josta haluat valita, ja napsauta sitten pieniä mustia nuolia, kunnes se lukee subversion arkiston. Että. Paina Ok ja palaa Xcodeen. Projektisi on nyt Subversion-tietoinen.

Viimeiset askeleet Kova työ on tuottanut tulosta. Voit nyt napsauttaa hiiren kakkospainikkeella navigointisivupalkin valikkopalkkia ja tarkistaa "SCM"-merkinnän. Tämä sijoittaa sivupalkkiin lisäsarakkeen, jossa on "M", jos tiedosto on "uudempi" (eli se on sitova) kuin Subversion-arkistossa oleva tiedosto. Voit nyt napsauttaa tiedostoa hiiren kakkospainikkeella ja tallentaa sen arkistoon. Kun teet sen, Xcode pyytää sinua antamaan kommentin, joka kuvaa tiedostoon tehtyjä muutoksia.

Xcoden määrittäminen käyttämään Subversionia