2016-04-15 10 views
0

Es wurde angefordert, dass zwei Versionen meiner Anwendung erstellt werden, eine mit einer leichten Abweichung vom Original. Um dies zu bewältigen, sollte ich mich diesem Thema nähern oder gibt es einen anderen Weg, dies anzugehen?Git verzweigt, um zwei Anwendungsvarianten zu entwickeln?

+1

Dies ist wahrscheinlich besser geeignet für programmers.stackexchange.com :) –

+2

In der Tat ist hier die Frage, die @ RafałRawicki bezieht sich wahrscheinlich auf: [Auswahl zwischen einzelnen oder mehreren Projekten in einem Git-Repository?] (Http: // programers.stackexchange.com/questions/302147/maintain-hunderts-of-customized-branches-over-master-branch) –

+0

Danke @GregBurghardt, ich wollte einen weiteren Kommentar im Geiste der Antworten auf diese Frage hinzufügen. –

Antwort

1

Erstellen Sie einfach eine Verzweigung (Git-Checkout -b ...). Auf diese Weise erhalten Sie Ihren Master-Zweig (das ursprüngliche Projekt) und erstellen gleichzeitig eine Durchschrift ("Carbon Copy"), an der Sie arbeiten können. Dabei bleibt das ursprüngliche Projekt intakt.

+0

Was passiert, wenn während der Entwicklung auf der Zweig Ich löse ein Problem, von dem der Meister profitieren würde? –

+0

@JacobMason in diesem Fall können Sie einfach die Arbeit von Zweig 'B' in Zweig 'A' zusammenführen (vorausgesetzt, Zweig 'A' ist der Hauptzweig) – dannyk

+0

Aber dann würde nicht der Meister die Variation werden und dann habe ich meine verloren einzigartige Variante? –

Verwandte Themen