Einstellungen

Wir respektieren Ihr Recht auf Privatsphäre. Sie können sich dafür entscheiden, einige Arten von Cookies nicht zuzulassen. Ihre Cookie-Einstellungen gelten für unsere gesamte Website.

 

Wir verwenden Cookies auf unserer Website, um unseren Datenverkehr zu analysieren und damit ihre Usererfahrung zu verbessern. Diese Cookies sind aber nicht notwendig, um unsere Seiten korrekt abzurufen.  Datenschutzerklärung.

Git Best Practices: Branching und Merging

Deutsch
Dieser Vortrag wird auf Deutsch gehalten. / This Talk will be held in German.

In Projektteams, die Git einsetzen (wollen), entbrennt häufig die Diskussion, welche Branching-Strategie nun am besten ist, welche aber für das Projekt besser geeignet wäre und welche am Ende tatsächlich auch genutzt werden soll. Wenn dann noch die Diskussionen um die angeblich besten Merge-Strategien beginnen, sind viele Teammitglieder bereits abgehängt.

In dieser Session möchte ich euch daher verschiedene Git Branching- und Merge-Strategien vorstellen, die sich bisher in meinen Projekten gut bewährt haben – oder eben auch nicht.

Manchmal kann weniger mehr sein, daher werden Trunk-based Development und Environment Promotion im Kontext von CI/CD dabei auch nicht zu kurz kommen.

Grundlagenwissen Git ist ausreichend.

Teilnehmende lernen die Vor- und Nachteile der verschiedenen Konzepte zum Branching und Merging kennen, und sie sollten am Ende hoffentlich folgende Fragen für sich beantworten können:

  • Was steckt hinter Trunk-based Development?
  • Warum ist Git-Flow nicht gut gealtert?
  • Und warum verteufelt der Referent das SNAPHOT/Release-Verfahren von Maven?

Halil-Cem Gürsoy
Halil-Cem Gürsoy
hat inzwischen mehr als 25 Jahre Erfahrung in der Softwareentwicklung und ist Principal DevOps Engineer bei Capgemini. Aus der Java-Welt und großen verteilten Anwendungen kommend, fokussiert er sich immer mehr auf den Build und das Deployment solcher Systeme. Als ehemaliger Docker-Swarm-Fanboy hat er auf die harte Tour gelernt, Kubernetes zu lieben.

CLC-Newsletter

Du möchtest über die CLC auf dem Laufenden gehalten werden?

Anmelden