IOS und Mac Projekte können also mit der neuesten Generation von Source Code Management verwaltet werden. Nun gibts zu git schon jede Menge nette Einführungen, z.B.:
- A tutorial introduction to git: Tutorial im Linux-Kernel (für den wurde git schliesslich geschrieben...)
- Git Community Book: Etwas ausführlicher, ein ganzes Buch von der git-Community
- Online-tutorials.net - git: Und das ganze nochmal auf deutsch
Zusammenfassend kann man aber einfach behalten: git ist anders als z.B. svn ein dezentrales SCM. Jeder Entwickler hat sein eigenes Repository auf der Platte mit i.w. zwei Konsequenzen:
- Die üblichen Operationen gehen rasant schnell, weil nicht übers Netzwerk. Deshalb gewöhnt man sich daran, noch viel häufiger z.B. zu committen und erhält eine bessere Code-Stabilität.
- Zusammenarbeit mit anderen muss neu organisiert werden. I.a. geht man doch auf ein weiteres zentrales Repository zurück. Dort hinein muss mit neuen Werkzeugen geschrieben werden: push=commit und pull=update (die details sind natürlich etwas kompilizierter).
Das nun git auch noch in XCode eingebaut wurde, macht die Verwaltung noch simpler. Ich arbeite nach dem Grundsatz: Keine selektiven Commits. Also eine Aufgabe abschliessen, Alt-Meta-C drücken und folgenden Dialog geniessen:
Commit-Kommentar eingeben, Commit drücken und gut ist.
Ach ja, und für den Überblick schadet es nicht, per Shell ins Workspace-Verzeichnis zu gehen und gitk aufzurufen:
Hallo Jörg,
danke für die Anleitung.
Ich habe mir gestern meinen eigenen git Server aufgesetzt und fand diese Schritt für Schritt Beschreibung recht hilfreich. Vielleicht braucht sie ja mal jemand. Deshalb hier der Link http://www.querika.com/?page_id=109
lG
Gerhard