Als Basis dieses Workshops werden die theoretischen Grundlagen des Vortrags "Einführung in Codeversionierungssysteme" vorausgesetzt.
Wir installieren gemeinsam eine Client-Software für ein Codeversionierungssystem auf unseren Notebooks. Dabei wird die Wahl auf eine der grossen Plattformen fallen, bei welcher sowohl die Teilnehmer mit Mac- als auch die Teilnehmer mit Windows-Rechnern gut angeleitet werden können. Jeder Teilnehmer wird über die Client-Software ein vorbereitetes "Code Repository" ansprechen, das er sich mit einigen anderen Teilnehmern teilt. Auf diesem Repository werden wir grundlegende Operationen ausführen und kennenlernen. Zu diesen Operationen gehören: Code auschecken, Änderungen und Neuerungen einchecken sowie Updates herunterladen. Wenn wir gut vorankommen, werden wir ausserdem einen Seitenzweig einrichten sowie einen Versionskonflikt erzeugen und diesen wieder auflösen.
Dieser Workshop soll ein praktischer Einstieg in die Welt der Codeversionierungssysteme sein. Zielgruppe sind FileMaker-Entwickler, die mit Codeversionierungssystemen noch keine Erfahrung haben.
FMK2019 Layout und Eigene Menüs-Management by Jörg Köster
FMK2015: Erste Schritte mit einem Codeversionierungssystem by Thomas Hirt
1. Thomas Hirt
Einführung in Code Versionierungssysteme
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Erste Schritte mit einem
Codeversionierungssystem
2. Thomas Hirt
Einführung in Code Versionierungssysteme
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Was werden wir machen?
• kurzer Einblick in Bonobo Git Server (Demo)
• Installation & Grundkonfiguration eines Git Clients
• live Demo einiger Grundoperationen
• stage, commit, branch, merge, reset, push, pull
• gemeinsames durchführen/üben von Grundoperationen
• erzeugen und auflösen eines Konfliktes
• Diskussion & Fragen
3. Thomas Hirt
Einführung in Code Versionierungssysteme
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Bonobo Git Server
4. Thomas Hirt
Einführung in Code Versionierungssysteme
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Installation und Konfiguration
des Git Clients SmartGit 7
5. Thomas Hirt
Einführung in Code Versionierungssysteme
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Installation und Konfiguration
des Git Clients SmartGit 7
6. Thomas Hirt
Einführung in Code Versionierungssysteme
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Installation und Konfiguration
des Git Clients SmartGit 7
7. Thomas Hirt
Einführung in Code Versionierungssysteme
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Installation und Konfiguration
des Git Clients SmartGit 7
8. Thomas Hirt
Einführung in Code Versionierungssysteme
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Installation und Konfiguration
des Git Clients SmartGit 7
9. Thomas Hirt
Einführung in Code Versionierungssysteme
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Installation und Konfiguration
des Git Clients SmartGit 7
10. Thomas Hirt
Einführung in Code Versionierungssysteme
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Installation und Konfiguration
des Git Clients SmartGit 7
11. Thomas Hirt
Einführung in Code Versionierungssysteme
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Installation und Konfiguration
des Git Clients SmartGit 7
12. Thomas Hirt
Einführung in Code Versionierungssysteme
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Installation und Konfiguration
des Git Clients SmartGit 7
13. Thomas Hirt
Einführung in Code Versionierungssysteme
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Workshop-Repositories
auf dem Bonobo Server
• Verbindung per reinem HTTP
• schnell und problemlos
• ABER nicht tauglich für den Produktiveinsatz!
• für die Produktion HTTPS mit Zertifikat verwenden
• Repositories
• http://10.20.15.10/Bonobo.Git.Server/fmk2015demo.git
• http://10.20.15.10/Bonobo.Git.Server/fmk2015a.git
• http://10.20.15.10/Bonobo.Git.Server/fmk2015b.git
• http://10.20.15.10/Bonobo.Git.Server/fmk2015c.git
• Benutzer
• fmk2015a für user01-user15
• fmk2015b für user16-user30
• fmk2015c für user31-user45
14. Thomas Hirt
Einführung in Code Versionierungssysteme
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Installation und Konfiguration
des Git Clients SmartGit 7
15. Thomas Hirt
Einführung in Code Versionierungssysteme
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Installation und Konfiguration
des Git Clients SmartGit 7
16. Thomas Hirt
Einführung in Code Versionierungssysteme
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Installation und Konfiguration
des Git Clients SmartGit 7
17. Thomas Hirt
Einführung in Code Versionierungssysteme
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Installation und Konfiguration
des Git Clients SmartGit 7
18. Thomas Hirt
Einführung in Code Versionierungssysteme
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Installation und Konfiguration
des Git Clients SmartGit 7
19. Thomas Hirt
Einführung in Code Versionierungssysteme
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Installation und Konfiguration
des Git Clients SmartGit 7
20. Thomas Hirt
Einführung in Code Versionierungssysteme
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Live Demo & praktische Übungen
• stage, commit, push
• pull, edit, stage, commit, push
• branch erzeugen
• Konflikt erzeugen & lösen
21. Thomas Hirt
Einführung in Code Versionierungssysteme
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Diskussion & Fragen
22. Thomas Hirt
Einführung in Code Versionierungssysteme
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Vielen Dank unseren Sponsoren
Danke für das Bewerten dieses Vortrages