je l'ai fait quelque chose comme:git: comment gérer au début de branchement
y1-y2-y3-y4-y5
/ /
x1-x2-x3 /
\ /
z1-z2-z3
Mais maintenant, je veux avoir des changements de y1 et y2 également dans z2 et les les prochains.
z3 a déjà fusionné en Y5.
Ce que nous voulons réaliser est quelque chose comme:
y1-y2-y3-y4-...- throw away
/ \
x1-x2-x3 \
\ \
z1-z2-z3-z4- continue work with changes from y1&y2
Comment régler ce problème?
- cerise choisir
- sur z3: fusion git y2? (Sur la fusion z3 semble fonctionner.)
- quelque chose d'autre
Quelques infos supplémentaires:
Le repo existe sur 3 serveurs. (Aucun excès de réseau permanent possible) Chaque clone accède à toutes les télécommandes de temps en temps. En cas d'utilisation rebase
je crains certains effets secondaires.
Je voudrais juste 'y1 cerise pick', y2 – artm
Si ce phénomène est commun, vous devriez probablement changer votre flux de travail git d'utiliser quelque chose de plus adapté à ce que vous voulez réellement accomplir –
@JoePhillips: non, cela est le résultat d'une branche qui ne bugfix peut être utilisé comple tely. Mais la première partie du travail est utile et devrait être fusionnée maintenant. – Klaus