# Was ist Monorepo?

Eine Entwicklungsmethode, bei der mehrere Softwareprojekte in einem einzigen freigegebenen Ordner gespeichert werden.

## Definition
In der Softwarewelt werden Projekte nicht voneinander getrennt, sondern alle miteinander verbundenen Codes in einem einzigen Zentrum gesammelt. Diese Methode beschleunigt die projektübergreifende Codefreigabe und -aktualisierung erheblich.

## So funktioniert es
Entwickler greifen über ein einziges Master-Repository auf alle Projekte zu, sodass in einer Bibliothek vorgenommene Änderungen sofort in anderen Projekten sichtbar sind.

## Wo es eingesetzt wird
Es wird in großen Softwareunternehmen und in Projekten eingesetzt, in denen miteinander verbundene Microservices entwickelt werden.

## Häufig verwechselt mit
Es geht nicht darum, Codes zu vermischen, sondern sie regelmäßig von einem einzigen Zentrum aus zu verwalten.

## Häufige Fragen
**Ist es für jeden geeignet?**
Nein, bei sehr großen Projekten kann das Management schwierig werden.

**Beeinträchtigt es die Sicherheit?**
Es bietet eine sicherere Codeverwaltung mit korrekter Autorisierung.


## Verwandte Begriffe
- [Repository Checkout](/de/dictionary/repository-checkout/)
- [Git Push](/de/dictionary/git-push/)
- [Code Review](/de/dictionary/code-review/)

## Verwandte Werkzeuge
- [Portless](/de/discover/portless/)
- [Code Graph RAG](/de/discover/code-graph-rag/)

---
Quelle: TreScout Glossar · https://trescout.com/de/dictionary/monorepo/
