Wir haben Projekt (PHP-Anwendung), aber Installation für jeden Client variieren, manchmal sehr wenig, manchmal mehr. Dennoch ist ein großer Teil des Quellcodes üblich. Wir verwalten bestimmte Installationen als parallele Zweige zum Master-Zweig und müssen Änderungen vom Master in andere Zweige übertragen. Gleiche Situation wurde in Git: how maintain (mostly) parallel branches with only a few difference? Die meisten Stimmen Lösung gelöst war auf diese Weise zu übertragen Änderungen zwischen Braches:Git: wie dauerhafte parallele Zweige beibehalten werden
git pull
git checkout local
git rebase master
Wie in der genannten Lösung schafft nicht vorspulen schiebt nach Umbasierung, die ich sehr unangenehme Komplikation finden. Meine Frage ist - warum stattdessen nicht zu tun:
git pull
git checkout local
git merge master
oder vielleicht gemeint Sie das? http://stackoverflow.com/questions/2850369/why-does-git-use-fast-forward-merging-by-default – cregox