Eine bessere Organisation von Git-Repositorys besteht darin, pro Client-Projekt ein Repo zu haben (dh viele Repos in Ihren Client-Ordnern: ein .git in jedem Client-Ordner-Unterverzeichnis, das einem Projektstammverzeichnis entspricht).
Die Idee, ein großes Repo pro Client zu haben, ist nicht unbedingt eine gute Idee, insbesondere:
- wenn dieser Ordner aus Projekten besteht, die sich unabhängig voneinander entwickeln können.
- wenn die Gesamtsumme sehr groß ist (was bedeutet, dass jeder Klon groß sein wird)
Wenn einige dieser Projekte miteinander verknüpft sind, können Sie sie immer noch als ein (übergeordnetes) Repo mit dem Begriff der Submodule anzeigen .