O'Reilly logo

Git, 4th Edition by Bjørn Stachmann, René Preißel

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

23Große Projekte aufteilen

Häufig beginnt ein Softwareprojekt als kleines monolithisches System. Im Laufe der Entwicklung wächst das Projekt und das Team wird größer. Modularisierung wird immer wichtiger. Als Erstes wird typischerweise die interne Struktur des Projekts modularisiert. Irgendwann möchte man auch einzelne Module separat entwickeln und einem eigenen Release-Zyklus unterwerfen.

Da Git-Repositorys immer als Ganzes versioniert werden, muss für Module, die separat veröffentlicht werden sollen, auch ein neues Git-Repository angelegt werden.

Die Herausforderung bei der Modularisierung eines Git-Repositorys besteht darin, so viel wie möglich der alten Dateiversionen in das neue Repository ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required