29
Verteilte Versions- kontrolle in der Praxis Dirk Haun FrOSCamp Zürich

Verteilte Versionskontrolle in der Praxis

Embed Size (px)

DESCRIPTION

My presentation for FrOSCamp Zürich about practical experiences with the introduction and use of distributed version control systems in both open source and commercial software development.

Citation preview

Page 1: Verteilte Versionskontrolle in der Praxis

Verteilte Versions-kontrolle in der Praxis

Dirk HaunFrOSCamp Zürich

Page 3: Verteilte Versionskontrolle in der Praxis
Page 4: Verteilte Versionskontrolle in der Praxis
Page 5: Verteilte Versionskontrolle in der Praxis
Page 10: Verteilte Versionskontrolle in der Praxis

Neueinsteiger

• mangelndes Verständnis vonVCS an sich

• z.B. große Commits statt kleine Schritte

• "notwendiges Übel" bzw. File Sharing

Page 11: Verteilte Versionskontrolle in der Praxis

Alte Hasen

• z.T. Unwille, neue Werkzeuge zu nutzen

• denken, andere hätten Probleme damit ...

Page 16: Verteilte Versionskontrolle in der Praxis

Continuous Integration

Page 18: Verteilte Versionskontrolle in der Praxis

Branches

• An wie vielen Branches arbeitet man wirklich gleichzeitig?

• mehr als zwei?

Page 21: Verteilte Versionskontrolle in der Praxis

Umfeld: Open Source

• relativ wenige Commits + Entwickler

➡kein Problem

• längerfristig (GSoC): ein großer Merge

➡auch kein Problem

Page 24: Verteilte Versionskontrolle in der Praxis

Keine radikale Umstellung

Page 25: Verteilte Versionskontrolle in der Praxis

Verteiltes Arbeiten ist eine Möglichkeit

Page 26: Verteilte Versionskontrolle in der Praxis

Chaosbleibt aus

Page 27: Verteilte Versionskontrolle in der Praxis

Merging funktioniert

Page 29: Verteilte Versionskontrolle in der Praxis

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