Download PDF Datei - Student Information
Transcript
Inhaltsverzeichnis Vorwort ......................................................................................................................................................vi 1. Danke! ...........................................................................................................................................vi 2. Lizenz.......................................................................................................................................... vii 1. Einleitung................................................................................................................................................1 1.1. Arbeit ist Spiel ............................................................................................................................1 1.2. Versionsverwaltung .....................................................................................................................1 1.3. Verteilte Kontrolle .......................................................................................................................2 1.4. Ein dummer Aberglaube .............................................................................................................2 1.5. Merge Konflikte ..........................................................................................................................3 2. Erste Schritte..........................................................................................................................................4 2.1. Stand sichern ...............................................................................................................................4 2.2. Hinzufügen, Löschen, Umbenennen ...........................................................................................4 2.3. Fortgeschrittenes Rückgängig machen/Wiederherstellen ...........................................................5 2.4. Rückgängig machen ....................................................................................................................6 2.5. Changelog erstellen.....................................................................................................................6 2.6. Dateien herunterladen .................................................................................................................7 2.7. Das Neueste vom Neuen .............................................................................................................7 2.8. Einfaches Veröffentlichen ...........................................................................................................7 2.9. Was habe ich getan? ....................................................................................................................8 2.10. Übung........................................................................................................................................8 3. Rund ums Clonen.................................................................................................................................10 3.1. Computer synchronisieren ........................................................................................................10 3.2. Klassische Quellcodeverwaltung ..............................................................................................10 3.3. Geheime Quellen.......................................................................................................................12 3.4. Nackte Repositories...................................................................................................................12 3.5. Push oder Pull ...........................................................................................................................12 3.6. Fork eines Projekts ....................................................................................................................12 3.7. Ultimative Datensicherung........................................................................................................13 3.8. Multitasking mit Lichtgeschwindigkeit ....................................................................................13 3.9. Versionsverwaltung im Untergrund ..........................................................................................14 3.10. Mercurial .................................................................................................................................14 3.11. Bazaar......................................................................................................................................15 3.12. Warum ich Git benutze............................................................................................................16 4. Branch-Magie.......................................................................................................................................17 4.1. Die Chef-Taste ..........................................................................................................................17 4.2. Schmutzarbeit............................................................................................................................18 4.3. Schnelle Fehlerbehebung ..........................................................................................................19 4.4. Mergen ......................................................................................................................................19 4.5. Kontinuierlicher Arbeitsfluss ....................................................................................................20 4.6. Mischmasch Reorganisieren .....................................................................................................21 4.7. Branches verwalten ...................................................................................................................22 4.8. Temporäre Branches .................................................................................................................22 4.9. Arbeite, wie Du willst ...............................................................................................................23 iii