Git · Senior · Frage 57 von 76
Was ist der Kompromiss eines Monorepos mit Git im Vergleich zu vielen Repositories?
- 1Einfachere CI, aber Commits dürfen nur ein einziges Projekt berühren
- 2Atomare Änderungen über Projekte, aber schwerere Skalierung und Rechte
- 3Schnellere Klone, aber kein Weg, Code zwischen Projekten zu teilen
Antwort zeigen
Richtige Antwort: Atomare Änderungen über Projekte, aber schwerere Skalierung und Rechte
Erklärung
Ein Commit kann eine Bibliothek und ihre Nutzer zusammen ändern. Im Gegenzug braucht man mit wachsendem Repository Sparse Checkout, Partial Clones, pfadbasierte CI und CODEOWNERS.