• Das kreative Thema des Monats Oktober wird vor allem diejenigen unter Euch besonders ansprechen, denen Do-it-yourself quasi im Blut liegt. Zeigt uns Eure Improvisationskünste oder fotografiert, was andere Leute sich so im Alltag zusammengestrickt haben. --> Zum Mitmachen bitte hier klicken

Versionsverwaltung in XCode

Grawapple

Uelzener Rambour
Registriert
13.05.06
Beiträge
373
Guten Tag Allerseits!

Ich arbeite jetzt seit längerem an meiner Maturaarbeit. Bisher eigentlich kein Ding; was mich jedoch immer störte war, dass wenn ich etwas verändert habe und ein Teil funktionierte, aber dafür etwas anderes nicht mehr stimmte, dann musste ich immer alles wieder zuwege basteln, da ich manchmal nicht mehr wusste was ich genau geändert habe, etc. (z.B. wenns über eine längere Zeitspanne war).

Was also meine Frage ist: Wie krieg ich die Versionsverwaltung in XCode hin?
Mit Git oder mit SVN ist mir relativ schnuppe. Es kann von mir aus auch lokal sein.

Kann mir hier irgendwer was Gescheites vorschlagen? am besten auch mit Anleitung...Deutsch oder Englisch; versteh ich beides gut.

Wenn jetzt hier wieder Antworten mit Google ist dein Freund etc. kommen; Google ist ein sehr guter Kumpel, aber auch der beste Kumpel weiss manchmal nicht mehr weiter.

Besten Dank für Hilfe und Verständnis :)

Cheers
 
Wir nutzen für die Apfeltalk-App Github, und das integriert sich perfekt in Xcode.
 
und XCode beherrscht ab 4 auch das anlegen eines lokalen GIT repositorys (um dich von Github unabhängig zu machen)
 
Danke für die zwei schnellen Antworten! Leider weiss ich das beides schon, aber wenn ich google oder die interne Sufu bei XCode verwende scheitere ich jedes mal... wie richte ich das ein? :S Hat einer von euch da ne nette Anleitung? :)
 
zb beim Anlegen eines neuen Projektes, da kann man das dort direkt auswählen (Bei der Auswahl des Speicherortes für das Projekt)
 
Jo, den Haken seh ich auch :) Nur:

1. Habe ich das damals nicht gemacht.
2. Wie speicher ich denn ne neue Version? wie lade ich die?

LG
 
1.) Kein Problem, einfach die Dateien in ein Repository exportieren, lokal löschen und aus dem Repository holen.
2.) Auschecken, ändern, committen.

Das sagt dir alles nichts? Dann würde ich empfehlen, dass du dich vor Einsatz eines Repositories mit der Thematik beschäftigst. Alternativ: man diff.

HTH,
Dirk
 
WIE ZUM TEUFEL WILL ICH IRGENDWAS IN EIN REPO PACKEN WENN ICH KEINS HAB OMG.
Ich habe unter Win bereits mit Tortoise erfolgreich SVN genutzt. Ich weiss genau was diese Begriffe bedeuten. Aber muss ich zusätzlich zu XCode noch Git installieren, muss ich in XCode committen, wo nehme ich alle Einstellungen vor?

Tut nicht alle so wie wenn ich dämlich wär.

Danke
 
alles in Xcode integriert ;) udn wie gesagt, beim Anlegen eines neuen Projektes, kann man ein GIT repository aufbauen lassen

(Du kannst natürlich auch ein repository über eine shell machen, XCode erkennt das dan von selbst)
 
Ja aber WO muss ich das machen? Wie, XCode erkennt das von selbst? kopiert alle daten rein etc?... Muss ich Git jetzt installiern?
 
Um Git richtig zu verstehen, muss man erstmal mit den Kommandozeilenbefehlen klar kommen — sonst blickt man bei GUI-Tools nicht so richtig durch. Und wenn du dich mal an den Workflow mit dem Terminal gewöhnt hast, willst du es eh nicht mehr mit einer GUI machen. :)
 
Hmm oki also meinst du sollte ich aus dem Projektordner n Git_repo machen und einfahc normal über die kommandozeile updaten? :) Versteh ich das korrekt?
 
Da wo der .git-Ordner ist, ist auch das Git-Rootverzeichnis. Wenn Xcode das also anlegt, kannst du einfach mit dem Terminal in dieses Root-Verzeichnis wechseln und die git-Befehle ausführen.
 
Boah echt he... Der Threadopener hat eine Frage gestellt, und gewisse hier haben nichts besseres zu tun, als auf RTFM zu verweisen. Nur so zur Info: Ich habe damals das Manual gelesen, und wäre ohne fremde Hilfe vermutlich bis heute nicht ganz durchgestiegen. :-/

Also, wer dem TO helfen will, der soll das tun, alle anderen brauchen sich doch gar nicht zu äussern. Wozu haben wir ein Forum, wenn solche Fragen eh gleich im Keim erschlagen werden??? :-/
 
Du darfst gerne "Just another Git-Anfängeranleitung" schreiben, sie ins Wiki stellen.

Bisher hat er noch keine wirklich spezifische Frage gestellt, sondern allgemein, wie er vorgehen soll. Und ich denke, dass unser Themenersteller bald mehr spezifische Fragen hat, sobald er tiefer in die Materie einsteigt.
 
Ich habe damals das Manual gelesen, und wäre ohne fremde Hilfe vermutlich bis heute nicht ganz durchgestiegen. :-/
Also, wer dem TO helfen will, der soll das tun, alle anderen brauchen sich doch gar nicht zu äussern.

Warum hilfst du denn dann dem TO nicht?

Gruss,
Dirk