Download - Verteilte Versionskontrolle in der Praxis
Verteilte Versions-kontrolle in der Praxis
Dirk HaunFrOSCon 2010
Grundlagen
Motivation
Feature Branches
Offline Arbeiten
Hindernisse
Neueinsteiger
• mangelndes Verständnis vonVCS an sich
• z.B. große Commits statt kleine Schritte
• "notwendiges Übel" bzw. File Sharing
Alte Hasen
• z.T. Unwille, neue Werkzeuge zu nutzen
• denken, andere hätten Probleme damit ...
Bedenken
Datenverlust
Sichtbarkeit
In der Praxis
Branches
• An wie vielen Branches arbeitet man wirklich gleichzeitig?
• mehr als zwei?
Task Switching?
Merging ...
Umfeld: Open Source
• relativ wenige Commits + Entwickler
➡kein Problem
• längerfristig (GSoC): ein großer Merge
➡auch kein Problem
Umfeld: Firma
• viele Commits,viele Entwickler
• ???
Zusammenfassung
Keine radikale Umstellung
Verteiltes Arbeiten ist eine Möglichkeit
Chaosbleibt aus
Merging funktioniert
Credits
Clipart:openclipart.org
Photos:flickr.com
acbo
BrianHillegas
joka2000
AlanLevine
The U.S.Army
LadyDra-gonflyCC
TomsBauģis
MichaelJanssen
JimLinwood
Bill Gantz
Sarah G.
herval
AndersSandberg
Redvers
Thunder-child7
Emilian Robert
epcp
Paul Downey