Konfigurácia Xcode na používanie Subversion
Či už ste novým vývojárom Apple alebo skúseným kakaovým inžinierom s koreňmi v NeXTStepe, pochopíte potrebu zálohovať si svoju tvrdú prácu. Integrácia Xcode so subversion vám umožňuje nielen zálohovať váš kód, ale tiež vám umožňuje uchovávať históriu zmien, ku ktorým sa môžete vrátiť alebo s ktorými môžete svoj kód porovnať. Toto sa nazýva kontrola verzií. Tento článok predpokladá, že už máte svoje vlastné úložisko subversion, ku ktorému máte prístup na čítanie a zápis.Ak si chcete nastaviť vlastný subversion server, odporúčam vám obrátiť sa na všemohúceho Google, kde nájdete širokú škálu článkov o tom, ako vykonať túto úlohu. Čítajte ďalej a získajte snímky obrazovky, podrobnosti a veľa zábavy.
Krok 1) Povedzte Xcode o svojom úložisku.
Xcode má schopnosť komunikovať so subversion pomocou natívnej svn komunikácie, ssh+svn, http a https. Najpopulárnejšou z rôznych metód je https, ktorá vám umožňuje ukladať údaje cez šifrovaný kanál. Pretože koniec koncov je dôležité, aby vaše obchodné tajomstvá neboli nikdy odhalené vášmu konkurentovi! Ak chcete pridať úložisko subversion, prejdite do ponuky „SCM“ a vyberte možnosť „Konfigurovať úložiská SCM…“. Vyplňte príslušné informácie, ktoré by ste mali mať k dispozícii, ak nie sú, kontaktujte osobu, ktorá spravuje vaše úložisko SVN, aby ste získali ďalšie podrobnosti.
Krok 2) Umiestnime váš kód na server Subversion
Vráťte sa do ponuky SCM a vyberte položku ponuky „Úložiská“. Z tejto obrazovky teraz môžete „importovať“ svoju tvrdú prácu do úložiska. Kliknite na tlačidlo „Importovať“ a prejdite do adresára vášho projektu Xcode. Ak ste tak ešte neurobili, možno budete chcieť porozmýšľať nad konfiguráciou projektu tak, aby používal adresár pre zostavy, ktoré žijú MIMO adresára vášho projektu Xcode. Ak nakonfigurujete cesty k zostaveniu (v nastaveniach projektu) týmto spôsobom, vyhnete sa kontrole binárnych kópií vašej aplikácie, čo je zvyčajne zbytočné, pretože subversion je správa riadenia zdrojov (SCM), nie správa binárneho riadenia. Potom, čo ste sa rozhodli pre svoju situáciu zostavenia, pokračujte a vyberte celý svoj projekt Xcode a importujte ho. Ak je subversion server „lokálny“ vo vašom počítači, tento proces bude rýchly. Ak nie, počkajte chvíľu, kým to skončí.
Krok 3) Skontrolujte svoj novo importovaný kód z úložiska
Teraz, keď ste uložili svoj zdrojový kód na server subversion, aktuálnu lokálnu kópiu vášho projektu Xcode možno presunúť na stranu, alebo ešte lepšie, vymazať. Nebojte sa, keďže ste súbory umiestnili do úložiska, môžeme ich rýchlo skontrolovať, aby bola vaša pracovná kópia pripojená k úložisku. Prejdite späť do ponuky SCM (všimnete si tu trend?) a vyberte „Úložiská“. V okne prehliadania úložiska vyberte svoj projekt Xcode a kliknite na tlačidlo „Pokladňa“. Xcode vás požiada o miesto na uloženie projektu. Postačí akékoľvek miesto, stačí ho uložiť.
Krok 4) Informujte svoj projekt, že je pod kontrolou SCM
Je čas povedať Xcode, že váš projekt je riadený SCM, alebo presnejšie subversion.Vytiahnite nastavenia projektu a kliknite na tlačidlo „Project Roots & SCM“. Zobrazí sa okno, ktoré vidíte nižšie, kde chcete vybrať, a potom klikajte na malé čierne šípky, kým sa nezobrazí váš archív subversion. Že to. Stlačte OK a vráťte sa do Xcode. Váš projekt je teraz informovaný o Subversion.
Záverečné kroky Tvrdá práca sa vyplatila. Teraz môžete kliknúť pravým tlačidlom myši na panel ponuky na bočnom navigačnom paneli a skontrolovať položku „SCM“. Toto umiestni ďalší stĺpec do bočného panela, ktorý bude mať „M“, ak je súbor „novší“ (čo znamená, že musí byť potvrdený), ako je súbor v úložisku Subversion. Teraz môžete kliknúť pravým tlačidlom myši na súbor a odovzdať ho do úložiska. Keď to urobíte, Xcode vás požiada o zadanie komentára, ktorý popisuje, aké zmeny boli vykonané v súbore.