2017-10-29 1 views
-1

Ich habe eine C# -Lösung. Die Lösung enthält das Hauptprojekt und ungefähr 15 Projekte in verschiedenen Ordnern. Ich füge eine Referenz zu diesen Projekten innerhalb des Hauptprojekts hinzu.Mehrere Projekte zum Github-Repository hinzufügen

Gibt es eine Möglichkeit, alle Projekte innerhalb der Lösung einem Github-Repository hinzuzufügen?

+0

Warum die Abstimmung unten? –

Antwort

0

Sie haben zwei Möglichkeiten: 1) Fügen Sie Ihren gesamten Quellcode als einzelnen Ordner in einem einzigen Github-Repository hinzu. 2) Fügen Sie all Ihre Projekte in ihr eigenes separates github-Repository hinzu.

Option 2 wird gegenüber Option 1 bevorzugt, da verschiedene Teams an einzelnen Projekten arbeiten können, ohne sich um andere Projekte kümmern zu müssen. Große monolithische Repositories enden bald als Spaghetti-Code, denn eines Tages würde ein Programmierer in Eile Code in einem Projekt hinzufügen und ihn in anderen Projekten verwenden und die Trennung von Bedenken unterbrechen.

Option 2 fügt Wartungsaufwand hinzu, aber das sind minimale Benutzerrechte. Vorteile sind schnelleres Auschecken für kleinere Projekte und geringere Zusammenführungskonflikte.

+0

Vielen Dank für Ihre Antwort. Ich denke, ich werde mit Option 2 gehen. Wenn ich jedes Mal, wenn ich daran arbeiten muss, alle meine Projekte ziehen muss, gibt es eine Möglichkeit, diesen Prozess in Git Bash zu automatisieren. Ich bin es gewohnt in Windows zu arbeiten, also eine Batch-Datei ??? Könnte sein??? –