Az Xcode beállítása a Subversion használatához

Anonim

Akár új Apple-fejlesztő vagy, akár tapaszt alt, a NeXTStepben gyökerező Cocoa mérnök, megérti, hogy szükség van a kemény munkára. Az Xcode és a Subversion integrálása nem csak a kód biztonsági mentését teszi lehetővé, hanem lehetővé teszi a változtatások előzményeinek megőrzését is, amelyekhez visszatérhet, vagy összehasonlíthatja a kódját. Ezt verzióvezérlésnek hívják. Ez a cikk feltételezi, hogy már rendelkezik saját szubverziós adattárral, amelyhez olvasási és írási hozzáférése van.Ha saját szubverziós szervert szeretne beállítani, azt javaslom, hogy keresse fel a mindenható google-t, ahol számos cikkben olvashat arról, hogyan lehet ezt a feladatot elvégezni. Olvasson tovább képernyőképekért, részletekért és sok-sok mókáért.

1. lépés) Mondja el az Xcode-nak az adattárat.

Xcode képes kommunikálni a subversionnal natív svn kommunikáció, ssh+svn, http és https használatával. A különféle módszerek közül a legnépszerűbb a https, amely lehetővé teszi az adatok titkosított csatornán történő mentését. Mert végül is fontos, hogy üzleti titkait soha ne tárják a versenytárs elé! Szubverziós adattár hozzáadásához lépjen az „SCM” menübe, és válassza az „SCM-lerakat konfigurálása…” lehetőséget. Töltse ki a vonatkozó információkat, amelyeknek könnyen elérhetőnek kell lenniük, ha nem, további részletekért forduljon az SVN-tárházat kezelő személlyel.

2. lépés) Tegyük fel a kódot a Subversion szerverre

Lépjen vissza az SCM menübe, és válassza ki a „Repository” menüpontot. Erről a képernyőről most már „importálhatja” kemény munkáját a tárolóba. Kattintson az „Importálás” gombra, és keresse meg az Xcode projekt könyvtárát. Ha még nem tette meg, érdemes megfontolni a projekt konfigurálását úgy, hogy az Xcode projektkönyvtárán KÍVÜL található buildekhez egy könyvtárat használjon. Ha így állítja be az összeállítási útvonalakat (a Projektbeállításokban), akkor elkerülheti az alkalmazás bináris másolatainak ellenőrzését, ami általában szükségtelen, mivel a szubverzió a forrásvezérlés-kezelés (SCM), nem pedig a bináris vezérléskezelés. Miután eldöntötte az összeállítási útvonal helyzetét, válassza ki a teljes Xcode-projektet, és importálja azt. Ha a szubverziós kiszolgáló „helyi” a számítógépéhez képest, ez a folyamat gyorsan lezajlik. Ha nem, várjon egy kicsit, amíg befejeződik.

3. lépés: Nézze meg az újonnan importált kódot a tárolóból

Most, hogy a forráskódot a szubverziós szerveren tárolta, az Xcode projekt aktuális helyi példánya áthelyezhető oldalra, vagy még jobb, ha törölhető. Ne aggódjon, mivel a fájlokat a tárhelyen belül helyezte el, gyorsan ellenőrizhetjük őket, így a munkapéldánya csatolva lesz a tárolóhoz. Lépjen vissza az SCM menübe (észrevesz itt egy trendet?), és válassza a „Lerakatok” lehetőséget. A tárböngésző ablakban válassza ki az Xcode projektet, és kattintson a „Pénztár” gombra. Az Xcode kérni fog egy helyet a projekt mentéséhez. Bármely hely megteszi, csak mentse el.

4. lépés) Tájékoztassa projektjét, hogy az SCM irányítása alatt áll

Ideje elmondani az Xcode-nak, hogy a projektet az SCM, pontosabban a szubverzió kezeli.Húzza ki a projektbeállításokat, és kattintson a „Project Roots & SCM” gombra. Megjelenik az alább látható ablak, ahol ki szeretné választani, majd kattintson a kis fekete nyilakra, amíg el nem olvassa a szubverziós tárat. Ez az. Nyomja meg az OK gombot, és térjen vissza az Xcode-hoz. Az Ön projektje mostantól a Subversion-tudatos.

Az utolsó lépések A kemény munka meghozta gyümölcsét. Most jobb gombbal kattintson a navigációs oldalsáv menüsorára, és ellenőrizze az „SCM” bejegyzést. Ez egy további oszlopot helyez el az oldalsávon, amelyben egy „M” lesz, ha egy fájl „újabb” (vagyis véglegesíteni kell), mint ami a Subversion tárolójában található. Most jobb gombbal kattinthat egy fájlra, és véglegesítheti a tárolóban. Amikor ezt megteszi, az Xcode megkéri, hogy írjon be egy megjegyzést, amely leírja, hogy milyen változtatásokat hajtott végre a fájlon.

Az Xcode beállítása a Subversion használatához