4 votes

qu'est-ce que l'utilisation de gitflow apporte à un utilisateur de git ?

Nous sommes en train de passer à git, nous avons besoin d'un contrôle de source qui gère mieux les branches et le développement parallèle. Toute notre équipe a fait quelques recherches et nous avons décidé de passer à git. Nous aimons également le modèle de gitflow . J'ai remarqué qu'il existe également une extension gitflow pour git.

Quel est l'avantage de cette extension par rapport à git standard ? Il semble qu'il s'agisse principalement de macros pour regrouper des commandes. Devrions-nous nous embêter avec l'extension gitflow (nous aimons bien le modèle) ? Est-elle utile ? Comment se compare-t-elle aux commandes standard de Git ?

5voto

Kevin Ballard Points 88866

L'"extension" gitflow est littéralement juste un ensemble de scripts qui codifient le modèle de branchement de nvie. Il n'y a absolument pas besoin de les utiliser, c'est juste une commodité. Vous pouvez trouver utile d'avoir les scripts pour gérer le modèle de branchement, ou vous pouvez préférer vous en tenir aux commandes git vanille pour faire exactement la même chose. C'est juste une préférence personnelle.

3voto

Paul Cezanne Points 2829

Kevin a tout à fait raison. Sauf que..., les extensions du flux git permettent d'utiliser très facilement le modèle nvie. Cela aide vraiment à renforcer ce que l'on entend par fonctionnalité, mais plus important encore, ce qu'est une version et un hotfix !

Lorsque vous utilisez les extensions du flux git, vous pouvez également utiliser les commandes git normales, sans aucune pénalité.

J'ai également trouvé l'outil OS X GUI, SourceTree . Cela vous aide vraiment à voir ce qui est local et ce qui doit être poussé/tiré de l'origine.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X