Configurazione di Xcode per l'utilizzo di Subversion
Che tu sia un nuovo sviluppatore Apple o un esperto ingegnere Cocoa con radici in NeXTStep, capirai la necessità di sostenere il tuo duro lavoro. L'integrazione di Xcode con subversion non solo ti consente di eseguire il backup del tuo codice, ma ti consente anche di conservare una cronologia delle modifiche a cui puoi ripristinare o confrontare il tuo codice. Questo si chiama controllo della versione. Questo articolo presuppone che tu abbia già il tuo repository di subversion a cui hai accesso in lettura e scrittura.Se desideri configurare un tuo server di sovversione, ti suggerisco di consultare l'onnipotente google per una vasta gamma di articoli su come eseguire questa operazione. Continua a leggere per screenshot, dettagli e tanto divertimento.
Passaggio 1) Parla a Xcode del tuo repository.
Xcode ha la capacità di comunicare con la sovversione usando la comunicazione svn nativa, ssh+svn, http e https. Il più popolare dei vari metodi è https che ti consente di salvare i tuoi dati su un canale crittografato. Perché dopo tutto, è importante che i tuoi segreti commerciali non siano mai esposti al tuo concorrente! Per aggiungere un repository di subversion, accedere al menu "SCM" e selezionare l'opzione "Configure SCM Repositories...". Compila le informazioni pertinenti che dovrebbero essere prontamente disponibili per te, in caso contrario, contatta la persona che amministra il tuo repository SVN per maggiori dettagli.
Passaggio 2) Mettiamo il tuo codice sul server Subversion
Torna al menu SCM e seleziona la voce di menu “Repositories”. Da questa schermata ora puoi "importare" il tuo duro lavoro nel repository. Fai clic sul pulsante "Importa" e vai alla directory del tuo progetto Xcode. Se non l'hai già fatto, potresti pensare di configurare il tuo progetto in modo che utilizzi una directory per le build che risieda FUORI dalla directory del tuo progetto Xcode. Se configuri i percorsi di compilazione (nelle impostazioni del progetto) in questo modo, eviterai di archiviare copie binarie della tua applicazione, che in genere non è necessaria poiché la sovversione è la gestione del controllo del codice sorgente (SCM) e non la gestione del controllo binario. Dopo aver stabilito la situazione del percorso di compilazione, vai avanti e seleziona l'intero progetto Xcode e importalo. Se il server di subversion è "locale" sul tuo computer, questo processo si avvierà rapidamente. In caso contrario, attendi che finisca.
Passaggio 3) Controlla il codice appena importato dal repository
Ora che hai memorizzato il tuo codice sorgente sul server subversion, la copia locale corrente del tuo progetto Xcode può essere spostata di lato, o meglio ancora, cancellata. Non preoccuparti poiché hai inserito i file all'interno del repository, possiamo verificarli rapidamente in modo che la tua copia di lavoro venga allegata al repository. Torna al menu SCM (notando una tendenza qui?) E seleziona "Repository". Dalla finestra di navigazione del repository seleziona il tuo progetto Xcode e fai clic sul pulsante "Acquista". Xcode ti chiederà un posto dove salvare il progetto. Qualsiasi posizione andrà bene, basta salvarla.
Passaggio 4) Informa il tuo progetto che è sotto il controllo di SCM
È ora di dire a Xcode che il tuo progetto è gestito da SCM, o più specificamente da Subversion.Estrai le impostazioni del tuo progetto e fai clic sul pulsante "Project Roots & SCM". Farà apparire la finestra che vedi sotto dove vuoi selezionare e quindi fai clic sulle piccole frecce nere finché non legge il tuo repository di sovversione. Quello. Premi Ok e torna a Xcode. Il tuo progetto è ora a conoscenza di Subversion.
Gli ultimi passi Il duro lavoro ha dato i suoi frutti. Ora puoi fare clic con il pulsante destro del mouse sulla barra dei menu della barra laterale di navigazione e controllare la voce "SCM". Questo inserirà una colonna aggiuntiva nella barra laterale che conterrà una "M" se un file è "più recente" (il che significa che deve essere eseguito il commit) rispetto a quello che si trova nel repository di Subversion. Ora puoi fare clic con il pulsante destro del mouse su un file e salvarlo nel repository. Quando lo fai, Xcode ti chiederà di inserire un commento che descriva quali modifiche sono state apportate al file.