In gitlab, ist es möglich, zwei oder mehr repositories in nur ein Projekt?
Ich bin mit GitLab in einem container mit Docker aber es ist okay, so weit, kein problem mit diesem überhaupt. Ich bin nur im Zweifel über die Erstellung der Repositorys, die in Projekten. Ich habe mein erstes Projekt in GitLab dann, nach der Schöpfung, ich hatte umgeleitet zu einer Seite mit Befehlen zur Verwendung im terminal. Es wurden drei Sektionen, eine davon waren "Erstellen eines Repositorys", ich habe diese Befehle und so konnte ich meine repository für mein Projekt. Jedoch, nach dieser Seite mit Befehlen ging, und ich konnte nur sehen, es wieder, wenn ich ein neues Projekt erstellt. Nachdem alle,hier geht meine Frage nochmal, ist es möglich, zwei oder mehr repositories in nur ein Projekt?
InformationsquelleAutor Emerson Oliveira | 2015-02-09
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich habe nur Zeit für eine kurze Antwort jetzt, aber ich hoffe es hilft:
Gibt es eine eins-zu-eins-Korrespondenz zwischen repositories und Projekte (das würde vielleicht besser werden, sogenannte repositories).
Eine Lösung: Gitlab unterstützt die Erstellung von Gruppen von Projekten/repos, die verwaltet werden können, als ein Projekt, das aus mehreren repos.
Git-basierte/lokale Optionen
Wenn Sie interessiert sind in git-basierten Lösungen, einschließlich einem repository in ein anderes repository check out meine Antwort hier. Wenn Sie entweder den Teilbaum-merge-Methode (zumindest eine Variante davon, die Spuren der Geschichte), oder subrepository Methode in dieser Antwort, Ihre Teilprojekte erscheinen in Ihrer master-Projekt im Gitlab, aber das master-Projekt wird auch das verfolgen von änderungen in den Teilprojekten.
Alternative Lösung: Erstellen Sie eine dummy-repo enthält alle gewünschten repos als subrepos. Das master-repo wird dann verfolgen Sie alle subrepo änderungen. Jedoch; es gibt ein paar Logistische Probleme, die .git-Dateien für die subrepos existiert nicht auf Gitlab, so möchten Sie vielleicht einen dedizierten client, der mit diesen Dateien zu ziehen das master-repo von Gitlab (wahrscheinlich einen commit zu einer Zeit, wenn Sie wollen, dass der subrepo Geschichten zu match das main repo-Geschichte) und aktualisieren die entsprechenden lokalen subrepos (diese können auch gespeichert werden, unabhängig auf GitLab).
InformationsquelleAutor DylanYoung