De Git et de la Libération des Branches: Plusieurs, Un seul ou Aucun?

De notre développement, nous avons tous les jours de la durée hebdomadaire de déploiements. Il y a des cas où nous déployer quelque chose d'assurance de la qualité, mais elles ne peuvent pas se déplacer à l'essai pour quelques jours, et puis nous avons une production de correctif ou une nouvelle amélioration qui a besoin de sortir. Deux questions:

(1) Ce serait un bon flux de travail pour cela?

(2) Quels sont les avantages et les inconvénients d'avoir un continu, de longue durée branche appelée la production ou à la libération, par opposition à une nouvelle branche de version pour chaque version, ou tout simplement faire tout ce qui sort du maître et de l'étiqueter en conséquence? Encore une fois, c'est pour du développement web avec des sorties fréquentes que l'on peut obtenir sauvegardées.

Dans git, en tout temps, vous clonez un dépôt, qui est en fait une nouvelle branche. Il arrive juste à utiliser une suivi à distance de la branche donc, c'est plus facile à pousser et à tirer sans saisie de texte supplémentaire. Si vous avez déjà beaucoup de branches flottant autour. Je ne suis pas sûr si cela aide ou rend les choses plus compliquées, mais parfois les gens à acquérir une certaine clarté de la pensée de cette façon.

OriginalL'auteur Ron Garrity | 2011-12-02