Au lieu de fusionner B (Branche) à A (Fonction), j'ai fusionné A (Fonction) à B (Branche) dans GIT LAB. Voici une représentation graphique de ce que j'ai fait. J'ai ceci comme ci-dessous. Avec cela le "Branch A2"
fusionne en "feature B2"
ce qui n'est pas ce que je voulais. QUESTION: Maintenant, si je continue le développement, la Direction générale qui devra continuer est "feature B2"
au lieu de "Branch A2"
Incorrrect Merge, Au lieu de fusionner A à B j'ai fusionné B à A dans GIT LAB
Branch A ----A1------ A2 <-- last commit
\ \ (merge into feature)
Branch(feature) B -- -B1- - -- B2 <-- feature now contains Branch "A2" edits.
Voilà ce que je voulais. Pour fusionner "feature B2"
en "Branch A2"
; De cette façon, quand je poursuis mon développement, il serait sur le "Branch A2"
et non "feature B2"
Branch(feature) B ----B1------ B2 <-- last feature commit
\ \ (merge into Branch)
Branch A -- -A1- - -- A2 <-- Branch now contains "B2" feature edits.
Quelle est la manière la plus propre de fixer ce que je peux obtenir le scénario 2 et continuer à travailler sur "A2"
branche de branche au lieu de "B2"
fonction branche? Fonction sage, ils réalisent tous les deux la même chose si vous avez fusionné A2-> B2 ou B2-> A2!
Une façon vient à l'esprit est que je peux renommer la branche Fusionné et l'appeler Direction A2
@ SVSchmidt, malheureusement, les modifications ont déjà été apportées à GITLAB. – newb7777
à quelle branche distante vous l'avez poussé? – max630
@SVSchmidt. votre solution est en roches! La solution a été poussée en amont dans mon cas et la suppression/manipulation de la branche était la meilleure façon de garder mon histoire git propre. – newb7777