2016-10-29 2 views
0

Haben Sie nicht die meisten Erfahrungen mit Git, also dachte ich, ich würde fragen, wie ich keine definitive Antworten finden kann.Entwickeln auf einem vorhandenen Git Repository

Ich möchte ein vorhandenes Git-Repository als Ausgangspunkt für mein eigenes Projekt verwenden, das ebenfalls versionsgesteuert sein und als Team-Repository verfolgt werden muss. Dieses vorhandene Repository wird jedoch von der Community aktiv aktualisiert, und ich möchte diese Updates bei Bedarf auch zusammenführen können.

Grundsätzlich muss ich auf dem vorhandenen Repo A aufbauen, während ich das teamspezifische Projekt auf einen anderen Repo B festlege, während ich die Änderungen von Repo A immer noch in Repo Bs Codebase einbinden kann.

Würde ich Submodule verwenden?

Oder klicke ich einfach Repo A (als Master-Zweig verwenden) und erstellen Sie einen neuen Zweig für die teamspezifische Codebasis, damit ich die beiden Zweige zusammenführen kann? Diese Methode ist verwirrend, da ich nicht weiß, wie ich Änderungen an einen anderen Repo übertragen könnte als an den, aus dem ich geklont habe. Müsste ich einen neuen entfernten Zweig erstellen, um den firmenspezifischen Code zu übertragen?

Jede Hilfe wird geschätzt.

Dank

Antwort

0

Ich würde vorschlagen, dass Sie ein Repository verwenden. Sie können mehrere Fernbedienungen definieren.

git remote add <your remote name> <remote path> 

Sie können remote auf git push

git push <your remote name> <your branch name> 

Mit dieser Methode legen Sie die Original-Quellen abrufen kann und kombiniere sie in Ihren Filialen und Ihre Zweige werden auf einen anderen Server geschoben

+0

Danke Matzze. Froh, dass ich nicht zu weit weg war. Ich werde diesen Weg gehen. – Smbobeast

Verwandte Themen