Angenommen, ich habe ein Projekt mit mehreren Komponenten: einer Serverkomponente, einer Web-App-Komponente, einer iOS-Komponente, einer Android-Komponente usw. Diese Komponenten sind alle separate Codebasen, sind jedoch auch lose miteinander verbunden (z. B. eine Änderung des Servers) Code könnte auch eine Änderung an allen anderen Komponenten erfordern)
Was ist der effizienteste Weg in Git, um dieses Projekt zu organisieren? Wenn Sie alles in ein Repository packen, würden Sie immer die neuesten Versionen haben, aber die Dinge werden ziemlich chaotisch, wenn Sie anfangen, eine Komponente und nicht die anderen zu ändern.
Wenn Sie andererseits jede Komponente als separates Repository einrichten, wie können Sie diese Repositorys "verknüpfen", damit Sie wissen, dass Version 2.0 der App Version 1.5 der Serverkomponente usw. erfordert?
Gibt es eine Funktion in git, die es nicht erlaubt, aktuelle Readmes (oder eine bessere Lösung, die ich nicht sehe) zu führen, um mehrere verwandte Repos effektiver zu verwalten?