Xcode für die Verwendung von Subversion konfigurieren
Egal, ob Sie ein neuer Apple-Entwickler oder ein erfahrener Cocoa-Ingenieur mit Wurzeln in NeXTStep sind, Sie werden verstehen, wie wichtig es ist, Ihre harte Arbeit zu unterstützen. Durch die Integration von Xcode mit Subversion können Sie nicht nur Ihren Code sichern, sondern auch einen Änderungsverlauf führen, auf den Sie zurückgreifen oder Ihren Code mit ihm vergleichen können. Dies wird als Versionskontrolle bezeichnet. Dieser Artikel geht davon aus, dass Sie bereits über ein eigenes Subversion-Repository verfügen, auf das Sie Lese- und Schreibzugriff haben.Wenn Sie einen eigenen Subversion-Server einrichten möchten, schlage ich vor, das allmächtige Google zu konsultieren, um eine breite Palette von Artikeln zu erh alten, wie Sie diese Aufgabe erfüllen können. Lesen Sie weiter für Screenshots, Details und viel Spaß.
Schritt 1) Informieren Sie Xcode über Ihr Repository.
Xcode kann mit Subversion über native SVN-Kommunikation, ssh+svn, http und https kommunizieren. Die beliebteste der verschiedenen Methoden ist https, mit dem Sie Ihre Daten über einen verschlüsselten Kanal speichern können. Denn schließlich ist es wichtig, dass Ihre Geschäftsgeheimnisse niemals Ihrem Konkurrenten preisgegeben werden! Um ein Subversion-Repository hinzuzufügen, navigieren Sie zum Menü „SCM“ und wählen Sie die Option „SCM-Repositorys konfigurieren…“. Füllen Sie die relevanten Informationen aus, die Ihnen leicht zugänglich sein sollten, falls dies nicht der Fall ist, wenden Sie sich für weitere Einzelheiten an die Person, die Ihr SVN-Repository verw altet.
Schritt 2) Lassen Sie uns Ihren Code auf dem Subversion-Server ablegen
Gehen Sie zurück in das SCM-Menü und wählen Sie den Menüpunkt „Repositories“ aus. Von diesem Bildschirm aus können Sie nun Ihre harte Arbeit in das Repository „importieren“. Klicken Sie auf die Sch altfläche „Importieren“ und navigieren Sie zum Verzeichnis Ihres Xcode-Projekts. Wenn Sie dies noch nicht getan haben, sollten Sie darüber nachdenken, Ihr Projekt so zu konfigurieren, dass es ein Verzeichnis für Builds verwendet, das sich AUSSERHALB Ihres Xcode-Projektverzeichnisses befindet. Wenn Sie Ihre Erstellungspfade (in Ihren Projekteinstellungen) auf diese Weise konfigurieren, vermeiden Sie das Einchecken von Binärkopien Ihrer Anwendung, was normalerweise unnötig ist, da Subversion Quellcodeverw altung (SCM) und nicht Binärsteuerungsverw altung ist. Nachdem Sie sich auf Ihre Build-Pfad-Situation festgelegt haben, wählen Sie Ihr gesamtes Xcode-Projekt aus und importieren Sie es. Wenn der Subversion-Server für Ihren Computer „lokal“ ist, wird dieser Prozess blitzschnell ablaufen. Wenn nicht, warten Sie eine Weile, bis es fertig ist.
Schritt 3) Checken Sie Ihren neu importierten Code aus dem Repository aus
Jetzt, da Sie Ihren Quellcode auf dem Subversion-Server gespeichert haben, kann die aktuelle lokale Kopie Ihres Xcode-Projekts zur Seite verschoben oder noch besser gelöscht werden. Machen Sie sich keine Sorgen, da Sie die Dateien im Repository abgelegt haben, können wir sie schnell auschecken, damit Ihre Arbeitskopie an das Repository angehängt wird. Navigieren Sie zurück zum SCM-Menü (merken Sie hier einen Trend?) und wählen Sie „Repositories“. Wählen Sie im Fenster zum Durchsuchen des Repositorys Ihr Xcode-Projekt aus und klicken Sie auf die Sch altfläche „Zur Kasse“. Xcode fragt Sie nach einem Speicherort für das Projekt. Jeder Ort reicht aus, speichern Sie ihn einfach.
Schritt 4) Teilen Sie Ihrem Projekt mit, dass es unter SCM-Kontrolle steht
Xcode mitteilen, dass Ihr Projekt von SCM verw altet wird, genauer gesagt von Subversion.Ziehen Sie Ihre Projekteinstellungen und klicken Sie auf die Sch altfläche „Project Roots & SCM“. Es öffnet sich das Fenster, das Sie unten sehen, wo Sie auswählen möchten, und klicken Sie dann auf die kleinen schwarzen Pfeile, bis es Ihr Subversion-Repository liest. Dass es. Klicken Sie auf OK und kehren Sie zu Xcode zurück. Ihr Projekt ist jetzt Subversion-fähig.
Die letzten Schritte Die harte Arbeit hat sich gelohnt. Sie können nun mit der rechten Maustaste auf die Menüleiste der Navigationsleiste klicken und den Eintrag „SCM“ überprüfen. Dadurch wird eine zusätzliche Sp alte in der Seitenleiste platziert, die ein „M“ enthält, wenn eine Datei „neuer“ ist (was bedeutet, dass sie übergeben werden muss) als das, was sich im Subversion-Repository befindet. Sie können jetzt mit der rechten Maustaste auf eine Datei klicken und sie in das Repository übertragen. Wenn Sie dies tun, werden Sie von Xcode aufgefordert, einen Kommentar einzugeben, der beschreibt, welche Änderungen an der Datei vorgenommen wurden.