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