j'ai eu l'histoire git comme ceComment sauter quelques modifications avant de la branche de sortie
o [release]
/
----o0---o1---o2---o3---o4 [develop]
puis, je veux libérer une nouvelle version, mais je veux sauter o1 et o2 engage ... parce qu'ils sont des caractéristiques inachevées , alors, comment?
S'il s'agit de fonctions inachevées, pourquoi sont-ils fusionnés dans la branche de développement? –
Il y a beaucoup de raisons, peut-être replanter le calendrier de publication, peut-être erreur de développeur, de toute façon, juste avoir certains ne peut pas libérer futures .. – Rwing
Dans ce cas, je pense que cerise choisir les commits que vous vouliez sur la branche de libération serait le seul cours d'action. Voir ici pour plus d'informations: http://think-like-a-git.net/sections/rebase-from-the-ground-up/cherry-picking-explained.html –