Derniers messages sur Zeste de Savoirhttps://zestedesavoir.com/forums/2015-09-28T15:29:18+02:00Les derniers messages parus sur le forum de Zeste de Savoir.Comment gérer un hotfix proprement ?, message #753332015-09-28T15:29:18+02:00Sanoc/@Sanochttps://zestedesavoir.com/forums/sujet/4125/comment-gerer-un-hotfix-proprement/?page=1#p75333<p>Ok, merci de l'information.</p>
<p>Mais du coups si tu a par exemple un gros bug de label bien dégeulasse et que cela ne fait pas professionnel du tout. Hotfix ou pas ?</p>
<p>EDIT:</p>
<p>AH non c'est un bugfix dans le gitflow, donc correction sur la branch de release et merge de release du dev/develop.</p>Comment gérer un hotfix proprement ?, message #752812015-09-27T21:14:19+02:00SpaceFox/@SpaceFoxhttps://zestedesavoir.com/forums/sujet/4125/comment-gerer-un-hotfix-proprement/?page=1#p75281<figure><blockquote>
<p>Je souhaite que le correctif fasse effet sur la branche de dev pour ne pas géner les développeur non plus.
</p>
</blockquote>
<figcaption><p><a href="http://zestedesavoir.com/forums/sujet/4125/comment-gerer-un-hotfix-proprement/?page=1#p75249">Sanoc</a></p></figcaption></figure><p>Si c'est suffisamment peu urgent pour des considérations comme « ne pas gêner les développeurs » ou « ça doit faire effet sur la branche de dev », c'est que ce n'est pas un hotfix mais un correctif standard. Un hotfix, <em>par définition</em>, c'est un correctif tellement urgent qu'il doit passer par-dessus toutes les procédures habituelles.</p>
<figure><blockquote>
<p>Car à l'étape 4 tu te retrouve avec un commit sur la branche de prod qui n'existe pas encore sur la branche de dev :/
</p>
</blockquote>
<figcaption><p><a href="http://zestedesavoir.com/forums/sujet/4125/comment-gerer-un-hotfix-proprement/?page=1#p75249">Sanoc</a></p></figcaption></figure><p>Le hotfix est mergé sur toutes les branches « de référence » en cours : master/prod (forcément), mais aussi dev/develop et l'éventuelle branche de release en cours.</p>Comment gérer un hotfix proprement ?, message #752492015-09-27T19:59:55+02:00Sanoc/@Sanochttps://zestedesavoir.com/forums/sujet/4125/comment-gerer-un-hotfix-proprement/?page=1#p75249<figure><blockquote>
<p>Après pour tes points 5 et 6 que souhaite tu achever ?
</p>
</blockquote>
<figcaption><p><a href="http://zestedesavoir.com/forums/sujet/4125/comment-gerer-un-hotfix-proprement/?page=1#p74902">Eskimon</a></p></figcaption></figure><p>Je souhaite que le correctif fasse effet sur la branche de dev pour ne pas géner les développeur non plus.</p>
<p>Car à l'étape 4 tu te retrouve avec un commit sur la branche de prod qui n'existe pas encore sur la branche de dev :/</p>
<p>Donc en suivant ton schéma on devrait peut être faire comme ça ?</p>
<ol>
<li>Création de la branche de hotfix sur un fork privé</li>
<li>Commit du débugage</li>
<li>PR sur la branche de release/hotfix du projet officiel</li>
<li>Acceptation sur la branche de prod (merge branch sur prod)</li>
<li>Acceptation sur la branche de dev (merge branch sur dev)</li>
</ol>Comment gérer un hotfix proprement ?, message #749262015-09-26T11:36:29+02:00SpaceFox/@SpaceFoxhttps://zestedesavoir.com/forums/sujet/4125/comment-gerer-un-hotfix-proprement/?page=1#p74926<p>À noter que en cas de hotfix de sécurité grave, les étapes 3 et 4 doivent être remplacées par un merge manuel sur la branche de prod par quelqu'un qui a les droits, pour éviter d'avoir une faille de sécurité grave <strong>et</strong> totalement décrite (par son correctif) en public.</p>Comment gérer un hotfix proprement ?, message #749022015-09-26T00:11:48+02:00Eskimon/@Eskimonhttps://zestedesavoir.com/forums/sujet/4125/comment-gerer-un-hotfix-proprement/?page=1#p74902<p>Pour les étapes 1 à 4 oui presque : </p>
<ol>
<li>Création de la branche de hotfix sur un fork privé</li>
<li>Commit du débugage</li>
<li>PR sur la branche de <strong>release/hotfix</strong> du projet officiel</li>
<li>Acceptation sur la branche de prod (merge branch sur prod)</li>
</ol>
<p>cf. <a href="http://zds-site.readthedocs.org/fr/latest/workflow.html#workflow-general">http://zds-site.readthedocs.org/fr/latest/workflow.html#workflow-general</a></p>
<p>Après pour tes points 5 et 6 que souhaite tu achever ?</p>Comment gérer un hotfix proprement ?, message #748972015-09-25T23:09:56+02:00Sanoc/@Sanochttps://zestedesavoir.com/forums/sujet/4125/comment-gerer-un-hotfix-proprement/?page=1#p74897<p>Bonjour,</p>
<p>J'ai vu que dans le workflow git il fallait utiliser une branches hotfixes pourriez vous m'en décrire la démarche?</p>
<p>J'ai cru comprendre que ZdS faisait ainsi, est-ce bien ça et est-ce bien bon ? : </p>
<ul>
<li>Création de la branche de hotfix sur un fork privé</li>
<li>Commit du débugage</li>
<li>PR sur la branche de Prod du projet officiel</li>
<li>Acceptation sur la branche de prod (merge branch sur prod)</li>
<li>git checkout develop (je pense)</li>
<li>git rebase upstream/prod (je pense)</li>
</ul>
<p>Merci de m'aider =)</p>