Xcode konfigurēšana, lai izmantotu Subversion
Neatkarīgi no tā, vai esat jauns Apple izstrādātājs vai pieredzējis Cocoa inženieris, kura saknes ir NeXTStep, jūs sapratīsit nepieciešamību dublēt savu smago darbu. Xcode integrēšana ar subversion ļauj ne tikai dublēt kodu, bet arī saglabāt izmaiņu vēsturi, ar kuru varat atgriezties vai salīdzināt savu kodu. To sauc par versiju kontroli. Šajā rakstā tiek pieņemts, ka jums jau ir savs subversiju repozitorijs, kuram ir lasīšanas un rakstīšanas piekļuve.Ja vēlaties iestatīt savu subversijas serveri, iesaku konsultēties ar visvareno Google, lai iegūtu plašu rakstu klāstu par to, kā veikt šo uzdevumu. Lasiet tālāk, lai iegūtu ekrānuzņēmumus, informāciju un daudz jautrības.
1. darbība. Pastāstiet Xcode par savu repozitoriju.
Xcode ir iespēja sazināties ar subversion, izmantojot vietējo svn komunikāciju, ssh+svn, http un https. Populārākā no dažādajām metodēm ir https, kas ļauj saglabāt datus, izmantojot šifrētu kanālu. Jo galu galā ir svarīgi, lai jūsu komercnoslēpumi nekad netiktu atklāti jūsu konkurentam! Lai pievienotu apakšversiju repozitoriju, dodieties uz izvēlni “SCM” un atlasiet opciju “Konfigurēt SCM repozitoriju…”. Ievadiet atbilstošo informāciju, kurai vajadzētu būt jums viegli pieejamai. Ja tā nav, sazinieties ar personu, kas administrē jūsu SVN repozitoriju, lai iegūtu sīkāku informāciju.
2. darbība. Ievietosim jūsu kodu Subversion serverī
Atgriezieties SCM izvēlnē un atlasiet izvēlnes vienumu "Repozitoriji". No šī ekrāna tagad varat “importēt” savu smago darbu repozitorijā. Noklikšķiniet uz pogas "Importēt" un dodieties uz sava Xcode projekta direktoriju. Ja vēl neesat to izdarījis, iespējams, vēlēsities padomāt par sava projekta konfigurēšanu, lai izmantotu direktoriju būvēm, kas atrodas ĀRPUS jūsu Xcode projekta direktorija. Ja konfigurējat būvēšanas ceļus (projekta iestatījumos) šādā veidā, jūs izvairīsieties no lietojumprogrammas bināro kopiju pārbaudes, kas parasti nav nepieciešama, jo subversija ir avota vadības pārvaldība (SCM), nevis binārā vadības pārvaldība. Kad esat nokārtojis būvēšanas ceļa situāciju, turpiniet un atlasiet visu Xcode projektu un importējiet to. Ja subversijas serveris jūsu datoram ir “lokāls”, šis process noritēs ātri. Ja nē, pagaidiet kādu laiku, līdz tas beidzas.
3. darbība. Pārbaudiet tikko importēto kodu no krātuves
Tagad, kad esat saglabājis savu avota kodu apakšversijas serverī, pašreizējo Xcode projekta lokālo kopiju var pārvietot uz sāniem vai, vēl labāk, dzēst. Neuztraucieties, jo jūs ievietojāt failus repozitorijā, mēs varam tos ātri pārbaudīt, lai jūsu darba kopija tiktu pievienota repozitorijai. Dodieties atpakaļ uz SCM izvēlni (vai pamanāt tendenci?) un atlasiet “Repozitoriji”. Repozitorija pārlūkošanas logā atlasiet savu Xcode projektu un noklikšķiniet uz pogas “Izrakstīties”. Xcode lūgs jums vietu, kur saglabāt projektu. Derēs jebkura atrašanās vieta, vienkārši saglabājiet to.
4. darbība. Informējiet savu projektu, ka tas ir SCM kontrolē
Laiks pateikt Xcode, ka jūsu projektu pārvalda SCM vai, konkrētāk, subversion.Atvelciet savus projekta iestatījumus un noklikšķiniet uz pogas "Projekta saknes un SCM". Tas parādīs tālāk redzamo logu, kurā vēlaties atlasīt, un pēc tam noklikšķiniet uz mazajām melnajām bultiņām, līdz tiek nolasīts jūsu subversijas repozitorijs. Ka tā. Noklikšķiniet uz Labi un atgriezieties Xcode. Jūsu projekts tagad ir Subversion informēts.
Pēdējie soļi Smagais darbs ir atmaksājies. Tagad varat ar peles labo pogu noklikšķināt uz navigācijas sānjoslas izvēlņu joslas un pārbaudīt ierakstu “SCM”. Sānjoslā tiks ievietota papildu kolonna, kurā būs burts “M”, ja fails ir “jaunāks” (tas nozīmē, ka tas ir jāpievieno) nekā tas, kas atrodas Subversion repozitorijā. Tagad varat ar peles labo pogu noklikšķināt uz faila un ievietot to repozitorijā. Kad to izdarīsit, Xcode lūgs ievadīt komentāru, kurā aprakstītas failā veiktās izmaiņas.