Est-il prudent de supprimer une branche d’un fork de github une fois qu’elle a été fusionnée en amont?

7

Ce n'est que récemment que j'ai essayé de forger dans github et j'aimerais avoir quelques conseils sur les "meilleures pratiques".

J'ai créé une branche dans ma fourche et cette branche a été intégrée au projet principal en amont. Il n'apparaît plus dans le graphe de réseau, mais il existe toujours dans le github. Est-ce que je peux supprimer cette branche maintenant?

Modifier: Juste pour clarifier, je vérifie si cela est en conflit avec la règle de "ne pas changer l'historique" de github.

Tim
la source
Voir aussi la question dans programmers.stackexchange.com/questions/61577/…
PhoneixS

Réponses:

5

Quand vous ajoutez quelque chose à master branch, c'est pour de bon. La fusion d'une autre branche à maîtriser consiste simplement à ajouter des éléments d'une autre branche à maîtriser.

Lorsque vous supprimez cette autre branche, l'historique à l'intérieur de la branche est perdu si vous le rebasez. Mais cela n’a pas beaucoup de sens quand même, une fois que les changements sont dans la branche principale.

Vous pouvez donc supprimer votre branche en toute sécurité si vous ne voulez pas continuer à vous développer.

9000
la source
2

Si vous craignez que le code en amont ne disparaisse comme par magie si vous supprimez votre branche, ne le faites pas. Une fois qu'ils le tirent, c'est là (plus ou moins) pour de bon.

acp
la source