7Branches verzweigen

Es gibt wichtige Gründe, weshalb Versionshistorien nicht immer linear, Commit auf Commit, verlaufen:

  • Zwei oder mehr Entwickler arbeiten unabhängig voneinander am selben Projekt.
  • Bugfixes für ältere Versionen müssen erstellt und ausgeliefert werden.
  • Mehrere Features sollen parallel entwickelt und erst integriert werden, wenn Sie fertig sind.
  • Die Software soll für ein Release stabilisiert werden, während parallel schon an der nachfolgenden Version gearbeitet wird.

In beiden Fällen entstehen Verzweigungen im Graphen der Commit-Historie.

7.1Parallele Entwicklung

Wenn mehrere Entwickler mit Git an derselben Software arbeiten, entstehen Verzweigungen im Commit-Graphen. Die obere Hälfte von Abbildung 7–1 zeigt, wie zwei Entwickler ...

Get Git, 5th Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.