Verteilte Versionskontrolle in der Praxis

889 views
820 views

Published on

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.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
889
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Verteilte Versionskontrolle in der Praxis

  1. 1. Verteilte Versions- kontrolle in der Praxis Dirk Haun FrOSCamp Zürich
  2. 2. Grundlagen
  3. 3. Motivation
  4. 4. Feature Branches
  5. 5. Offline Arbeiten
  6. 6. Hindernisse
  7. 7. Neueinsteiger • mangelndes Verständnis von VCS an sich • z.B. große Commits statt kleine Schritte • "notwendiges Übel" bzw. File Sharing
  8. 8. Alte Hasen • z.T. Unwille, neue Werkzeuge zu nutzen • denken, andere hätten Probleme damit ...
  9. 9. Bedenken
  10. 10. Sichtbarkeit
  11. 11. Datenverlust
  12. 12. Continuous Integration
  13. 13. In der Praxis
  14. 14. Branches • An wie vielen Branches arbeitet man wirklich gleichzeitig? • mehr als zwei?
  15. 15. Task Switching?
  16. 16. Merging ...
  17. 17. Umfeld: Open Source • relativ wenige Commits + Entwickler ➡ kein Problem • längerfristig (GSoC): ein großer Merge ➡ auch kein Problem
  18. 18. Umfeld: Firma • viele Commits, viele Entwickler • ???
  19. 19. Zusammenfassung
  20. 20. Keine radikale Umstellung
  21. 21. Verteiltes Arbeiten ist eine Möglichkeit
  22. 22. Chaos bleibt aus
  23. 23. Merging funktioniert
  24. 24. Danke! Fragen?
  25. 25. Credits LadyDra- Emilian acbo Bill Gantz gonflyCC Robert Brian Toms epcp herval Hillegas Bauģis Michael Anders joka2000 Paul Downey Janssen Sandberg Alan Jim Photos: Linwood Redvers Levine flickr.com The U.S. Thunder- Clipart: Sarah G. openclipart.org Army child7

×