Ich versuche herauszufinden, wie ich git in meinem Projektworkflow verwenden kann, und ich habe ein vorhandenes Xcode-Projekt, das ich in das Repository stellen möchte. Ich glaube, ich habe das Repository unter Organizer korrekt eingerichtet, aber das Menü Quellcodeverwaltung ist ausgegraut.
Anscheinend ist es einfach, wenn Sie ein neues Projekt starten, aber wie importiere ich ein vorhandenes Projekt mit Schnappschüssen und allem?
Ich benutze Xcode 4 und Git 1.7.4
Auch wenn es gute exemplarische Vorgehensweisen zur Git-Konfiguration und zu Best Practices gibt, wäre das schön. Ich bin etwas spät dran, also wäre alles cool, was mich auf den neuesten Stand bringen kann.
git init
,git add .
undgit commit -m
.)Xcode 7 (und 8)
Wenn Sie ein neues Projekt starten, überprüfen Sie während des Setups einfach das Git-Repository erstellen . (Fahren Sie dann mit dem Commit-Teil unten fort.)
Wenn Sie jedoch mit einem vorhandenen Projekt arbeiten, gehen Sie zu Xcode > Einstellungen ... > Quellcodeverwaltung und aktivieren Sie das Kontrollkästchen Quellcodeverwaltung aktivieren .
Dann im Hauptquellcodeverwaltung Menü wählen erstellen Arbeitskopie ... .
(Wenn Sie den Fehler "Bitte sagen Sie mir, wer Sie sind" erhalten, sehen Sie diese Frage / Antwort oder eine der anderen verknüpften Fragen dort.)
Wenn dies abgeschlossen ist, nehmen Sie Änderungen an einer Ihrer Xcode-Projektdateien vor. Kehren Sie dann zum Menü Quellcodeverwaltung zurück und wählen Sie Festschreiben .
Schreiben Sie eine Commit-Nachricht und klicken Sie auf die Schaltfläche Commit . (Wenn die Schaltfläche "Festschreiben" deaktiviert ist, nehmen Sie geringfügige Änderungen an Ihrem Projekt vor und versuchen Sie es erneut.)
Melden Sie sich in Github an und erstellen Sie ein neues Repository .
Nennen Sie es wie Sie wollen, aber fügen Sie noch keine README oder .gitignore oder Lizenz hinzu. Sie können diese Dinge später hinzufügen. Wenn Sie dies jetzt tun, wird die Synchronisierung schwieriger.
Kopieren Sie den Link in Ihr Repository.
Gehen Sie zu Quellcodeverwaltung > Name Ihres Zweigs > Konfigurieren .
Klicken Sie auf die Remotes tab> " + " Taste> remote ... .
Geben Sie den Namen des Github-Repositorys ein und fügen Sie die Adresse ein.
Klicken Sie nach dem Hinzufügen der Fernbedienung im Menü Quellcodeverwaltung auf Push . Geben Sie Ihren Github-Benutzernamen und Ihr Passwort ein. Das ist es. Ihr Projekt sollte jetzt nach Github kopiert werden.
(Ich hatte einige Probleme meinen Benutzernamen und Passwort zunächst akzeptiert zu bekommen. Wenn das passiert , um Sie gehen Xcode > Einstellungen ... > Konten > Ihr neues Repository . Geben Sie Ihren Benutzernamen und das Passwort dort und dann versuchen , die Push - wieder.)
Sie können eine README-Datei und andere Dateien hinzufügen. Wenn Sie dies jedoch über das Web tun, müssen Sie die Quellcodeverwaltung > Pull ausführen Xcode ausführen, bevor Sie andere Änderungen vornehmen.
Jedes Mal, wenn Sie Änderungen an Xcode vornehmen, müssen Sie nur noch Commit und Push ausführen .
Ich habe diese Methode hauptsächlich von hier gelernt .
Siehe auch
quelle
Ich habe dies gerade für mehrere Projekte durchlaufen und bin auf einige Probleme gestoßen. Hier war mein Prozess, der größtenteils aus den anderen Antworten auf dieser Seite / Site zusammengesetzt wurde. Ordnung ist hier sehr wichtig
Hoffentlich hilft dies jemandem, ohne zu überflüssig zu sein. Was jetzt einfach erscheint, war definitiv eine Herausforderung für jemanden, der mit bestehenden Projekten noch nicht bei GIT ist
quelle
Schauen Sie sich meinen Beitrag zu diesem Thema an. Einrichten eines Git-Repositorys in XCode für ein bereits vorhandenes Projekt . Das Obige ist korrekt, aber es wird UserInterfaceState in Ihre Änderungen einbeziehen, wenn Sie es festschreiben. Dies kann ärgerlich sein, da diese Datei jedes Mal aktualisiert wird, wenn Sie etwas in xcode tun, auch wenn es so einfach ist und durch Dateien oder Ordner in Ihrem Projekt navigiert.
quelle
Wenn Ihr XCODE 7 keine Verbindung mit dem vorhandenen GIT-Repository herstellt. Versuchen Sie Folgendes
quelle
Note:Specially for Xcode 11
CD zum Projektverzeichnis über Terminal
git init
git hinzufügen.
git commit -m "Erstes Festschreiben"
Starten Sie danach den Xcode neu und wählen Sie Source Control Navigator. Wählen Sie dann den Master aus und klicken Sie mit der rechten Maustaste. Wählen Sie dann die Option "Create Remote".
quelle