Git-Repository-Setup für ein Projekt mit Server und Client

Ich bin Teil eines Projekts, das gerade gestartet wird und eine ausführbare Client- und eine ausführbare Server-Datei enthält. Wir verwenden git, um unser Team mit Code auf dem Laufenden zu halten, und dies ist das erste Mal, dass viele von uns git verwenden (Dieses Projekt ist für eine Klasse). Ich beginne, das Git-Repository für mein Projekt einzurichten, bin mir aber nicht sicher, welches Design für Client- und Server-Code am besten geeignet ist.

Also auf die Frage, wie soll das Repository eingerichtet werden? Es wird nicht viel Code-Sharing zwischen den beiden geben, außer für das Networking. Wir sehen jedoch die Vernetzung zwischen den beiden als den wichtigsten Aspekt und möchten, dass beide dieselben Vernetzungskonzepte verwenden. Ich habe einige Nachforschungen an der Spitze angestellt und sehe Möglichkeiten, zwei separate Repositorys, in denen wir sicherstellen müssen, dass beide Codes miteinander kompatibel sind, oder verwenden wir ein einziges Repository?

Es tut mir leid, dass dies ein ziemlich neuer Ansatz ist. Ich habe "Git Pro" gelesen, aber ich habe noch nicht zu viel Erfahrung mit der Verwendung von Git für Projekte mit mehreren Personen.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage