2016-04-26 18 views
0

Ich brauche wenig Hilfe in Bezug auf Git-Repository. Ich habe viele Tags im Repository wie v1.2.1 bis v1.2.9 erstellt, als ich einige Änderungen in Tag v1.2.4 vorgenommen habe und Änderungen und alte Tags löschen und neue mit dem gleichen Namen unter Verwendung von unten Befehle neu erstellen.Git Repository Tags verschmelzen

git branch v1.2.4-bugfix v1.2.4 
git checkout v1.2.4-bugfix 
//commit changes 
git tag -f v1.2.4 
git push origin :v1.2.4 
git push origin v1.2.4 

Jetzt Problem ist, dass, wie ich diese Änderungen in andere Tags zusammenführen kann, wie ich diese Änderungen in allen Tags will, die nach v1.2.4 erstellt

Bitten mir helfen, die Lösung herauszufinden. danke

Antwort

0

Tag ist nur ein Alias ​​zu einem Festschreiben.
Sie können sie auschecken, zusammenführen und einen anderen Git-Befehl ausführen, den Sie in jedem Ihrer Zweige ausführen können.

Es ist nicht klar, was Sie tun möchten.

Sie haben commit mit einem neuen Tag versehen und möchten nun diesen Code mit allen anderen Tags zusammenführen.

Auf welchen Zweigen sind diese Tags? Zu welchem ​​Zweig möchten Sie ihn zusammenführen?

Das Tag kann auf allen Ihren Zweigen sein und Sie müssen es zu einer Verzweigung zusammenführen, was wird mit den anderen Zweigen sein?

+0

Alle Tags sind in Master-Zweig. Ich habe Tags nach der Zusammenführung Commits in Master wie 'git Tag -a 'v1.2.3' commit_id -m 'Nachricht'' – Karan

+0

Also wenn es in den Master-Zweig ist so ist also Ihr ganzer Code in diesem Zweig. Ich vermisse das Problem. Sie haben alle Ihren Code in Master – CodeWizard

+0

, wenn ich auf ein Tag in meinem Repository klicken, als es anderen Quellcode aus Master-Zweig zeigen. Ich habe Tags mit Anmerkungen versehen, und ich denke, diese Typ-Tags werden als separate Zweige behandelt. Das Problem ist, dass ich einige Änderungen in einer Tag-Quelle vorgenommen habe, die vor langer Zeit erstellt wurde, und ich möchte, dass diese Änderungen auch in anderen Tags widerspiegeln, die nach den geänderten Tags erstellt wurden. – Karan