Configurant Xcode per utilitzar Subversion
Tant si sou un desenvolupador nou d'Apple com si sou un enginyer de Cocoa experimentat amb arrels a NeXTStep, entendreu la necessitat de fer una còpia de seguretat del vostre treball dur. La integració de Xcode amb subversion no només us permet fer una còpia de seguretat del vostre codi, sinó que també us permet mantenir un historial de canvis al qual podeu revertir o comparar el vostre codi. Això s'anomena control de versions. Aquest article suposa que ja teniu el vostre propi dipòsit de subversió al qual teniu accés de lectura i escriptura.Si voleu configurar un servidor de subversió propi, us suggereixo que consulteu el totpoderós google per obtenir una àmplia gamma d'articles sobre com fer aquesta tasca. Segueix llegint per obtenir captures de pantalla, detalls i molta diversió.
Pas 1) Expliqueu a Xcode el vostre repositori.
Xcode té la capacitat de comunicar-se amb subversió mitjançant la comunicació nativa svn, ssh+svn, http i https. El més popular dels diversos mètodes és https, que us permet desar les vostres dades a través d'un canal xifrat. Perquè després de tot, és important que els vostres secrets comercials mai estiguin exposats al vostre competidor! Per afegir un repositori de subversió, navegueu al menú "SCM" i seleccioneu l'opció "Configura els repositoris SCM...". Ompliu la informació rellevant que hauria d'estar disponible per a vos altres, si no ho és, poseu-vos en contacte amb la persona que administra el vostre repositori SVN per obtenir més detalls.
Pas 2) Posem el teu codi al servidor de Subversion
Torneu al menú SCM i seleccioneu l'element del menú “Repositoris”. Des d'aquesta pantalla, ara podeu "importar" el vostre treball dur al repositori. Feu clic al botó "Importa" i navegueu al directori del vostre projecte Xcode. Si encara no ho heu fet, potser voldreu pensar a configurar el vostre projecte per utilitzar un directori per a les compilacions que resideixi FORA del directori del vostre projecte Xcode. Si configureu els camins de compilació (a la configuració del projecte) d'aquesta manera, evitareu registrar còpies binàries de la vostra aplicació, cosa que normalment no és necessària, ja que la subversió és la gestió del control de fonts (SCM) no la gestió del control binari. Després d'haver decidit la situació del camí de compilació, seguiu endavant i seleccioneu tot el vostre projecte Xcode i importeu-lo. Si el servidor de subversió és "local" al vostre ordinador, aquest procés s'encendrà ràpidament. Si no, espera una estona perquè s'acabi.
Pas 3) Comproveu el codi que acabeu d'importar del repositori
Ara que heu emmagatzemat el vostre codi font al servidor de subversió, la còpia local actual del vostre projecte Xcode es pot moure a un costat, o encara millor, esborrar-la. No us preocupeu, ja que heu col·locat els fitxers dins del dipòsit, podem comprovar-los ràpidament perquè la vostra còpia de treball s'adjunti al dipòsit. Torneu al menú SCM (noteu una tendència aquí?) i seleccioneu "Repositoris". Des de la finestra de navegació del repositori, seleccioneu el vostre projecte Xcode i feu clic al botó "Comprar". Xcode us demanarà un lloc per desar el projecte. Qualsevol ubicació ho farà, només cal desar-la.
Pas 4) Informeu al vostre projecte que està sota control SCM
Hora de dir a Xcode que el vostre projecte està sent gestionat per SCM, o més concretament per subversió.Feu clic a la configuració del vostre projecte i feu clic al botó "Arrels del projecte i SCM". Apareixerà la finestra que veieu a continuació on voleu seleccionar i després feu clic a les petites fletxes negres fins que llegeixi el vostre repositori de subversió. Això sí. Premeu D'acord i torneu a Xcode. El vostre projecte ara és conscient de Subversion.
Els darrers passos L'esforç ha donat els seus fruits. Ara podeu fer clic amb el botó dret a la barra de menú de la barra lateral de navegació i comprovar l'entrada "SCM". Això col·locarà una columna addicional a la barra lateral que tindrà una "M" si un fitxer és "més nou" (és a dir, s'ha de confirmar) que el que hi ha al dipòsit de Subversion. Ara podeu fer clic amb el botó dret en un fitxer i enviar-lo al repositori. Quan ho feu, Xcode us demanarà que introduïu un comentari que descrigui quins canvis s'han fet al fitxer.