verteilte versionskontrolle in der praxis
DESCRIPTION
My presentation for FrOSCon 2010 about practical experiences with the introduction and use of distributed version control systems in both open source and commercial software development.TRANSCRIPT
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