Parce que nous avons bifurqué de la v3 et en avons fait plus tard la branche par défaut, certains PR se sont faufilés dans master alors qu'ils n'auraient pas dû. Nous avons également fait une version hors master et non v3, donc ils se sont encore plus désynchronisés.
Afin de tout libérer et de remettre les branches en bon état, je suggère que nous procédions comme suit :
master
dans v3
, ce sera un petit PR facile à comprendre et facile à signer et dont nous savons qu'il est en bon état car il est basé sur v3
.v3
dans master
, ce diff contiendra tout dans la version donc ça ne peut pas vraiment être revumaster
comme branche par défautmaster
vers 3.0.0master
( @parisk pour signer le commit)release/3.0
de `masterHEAD
de release/3.0
comme 3.0.0master
Si nous devons publier la version 3.0.1+, nous pouvons ajouter les commits à master
, les sélectionner à release/3.0
et les relâcher à nouveau. Nous pouvons ensuite continuer ce processus pour 3.1 avec release/3.1
et ainsi de suite pour éviter ce genre de problèmes à l'avenir ; la branche master
sera toujours la plus récente et nous bifurquerons les branches de stabilisation pour la publication.
Oui, ça sonne bien.
Ma seule contre-proposition serait de publier la version 3.0.0 de master , puis de la diversifier.
Je pense que des versions majeures et mineures devraient être faites sur la branche master et des versions de correction de bugs sur les branches "stabilisation".
@parisk branch puis release doit être identique à release puis branch car les commits doivent avoir les mêmes hachages. L'une des choses importantes autour de la branche est que toutes les modifications sont apportées au maître et que les correctifs sont sélectionnés avec soin, ce n'est que dans des circonstances exceptionnelles que les modifications doivent être apportées directement à la branche de publication (si le maître a trop divergé).
Je suis à bord.
@parisk si vous êtes libre, pouvez-vous accéder à Slack afin que nous puissions coordonner la sortie ?
Et c'est parti !
Félicitations pour cette étape majeure ! 🥇 🏆🍾🎉
Commentaire le plus utile
Et c'est parti !