Git Gabel mit unterschiedlicher Struktur

8

Ich habe ein GitHub-Repository erstellt und es als Projekt in VisualStudio hinzugefügt. Die VS-Lösung enthält andere Projekte, die für die Änderungen erforderlich sind, die ich im ersten Projekt am Repository vorgenommen habe. Derzeit sind dies separate Repositories:

%Vor%

Nun möchte ich eine Abzweigung des ursprünglichen Projekts auf GitHub basierend auf meiner VS-Lösung erstellen. Ich möchte in der Lage sein, Commits aus dem ursprünglichen Repository zu ziehen, und ich möchte es vermeiden, mehrere Repositories auf GitHub zu verwenden.

Der einzige Weg, den ich kenne, sind Submodule, aber soweit ich weiß, würden diese mehrere Repositories auf GitHub erfordern. Gibt es eine Lösung für dieses Problem?

Ist das möglich? Gibt es Alternativen zur Verwendung mehrerer Repositories?

    
just lerning 19.11.2015, 16:51
quelle

1 Antwort

5
  

Ist dies ohne zwei separate Repositories (Master und Submodul) möglich?

Nicht wirklich: Ihr Hauptrepo muss verfolgen, welche Version ( gitlink ) des Submoduls (oder auch nur das geschachteltes Repo , wenn Sie es nicht als Submodul registrieren möchten, verwendet es (als Sondereintrag in seinem Index ).

Und das Submodul muss das gegabelte Repo bleiben, das es ursprünglich war, um PR (Pull Requests) erstellen zu können.

    
VonC 29.11.2015 14:05
quelle