-
Notifications
You must be signed in to change notification settings - Fork 18
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Git] Git Flow #31
Comments
Apoio! Também faço a mesma coisa! haha Em 22 de janeiro de 2015 08:50, William Oliveira notifications@github.com
|
Eu faço da seguinte forma: https://github.com/mktvirtual/guides/tree/master/boas-praticas/git |
acho que o título correto seria Git Flow ou Branching Model. |
Tem uma alternativa a esses dois: http://git-legit.org/ É baseada no workflow do Github para desktop. |
Show esses links que compartilharam! Mudei o título. :) |
Esse que o @gpedro mandou (http://nvie.com/posts/a-successful-git-branching-model/) é muito bom, perfeito para projetos open source ou sistemas com releases versionados (já que toquei no assunto, vou deixar isso aqui http://semver.org/, mas é meio que outro assunto). |
Vocês conhecem o Gitflow? Ele na verdade é uma extensão que implementa o modelo do Vincent Driessen. Usei por algum tempo e posso dizer que funciona muito bem. |
Acho importante uma postagem mais geral sobre esses métodos de trabalho. Não gosto do Gitflow para produtos em que há entrega contínua (websites, etc), mas pode funcionar muito bem para produtos versionados (aplicativos instaláveis por exemplo). Há alguns outros métodos e variações então acho que vale a pena postar aqui o que está funcionando para cada caso :) |
@matheuslc É um assunto delicado e acredito que isso varia de projeto para projeto, mas eu acho que o Gitflow adiciona uma camada de complexidade que pode não trazer muitos benefícios em um cenário onde você quer integrar seu código no repositório principal o mais rápido possível. Existe um post que explica o Github Flow. |
@wedneyyuri Acabei apagando por achar não fazer sentido esta discussão aqui, adianto uma desculpa! Realmente adiciona uma camada de complexidade, mas essa é uma camada pequena e de baixa complexidade, sendo que o benefício é muito maior. Acredito que não irá diminuir a velocidade da qual você integra seu código utilizando o Gitflow, o que pode onerar a velocidade de intragação é uma integração contínua com bastante tarefas. |
Galera, eu tenho utilizado o Git, porém vou realizando os commits no Branch master mesmo!
Seria bacana um guia sobre a forma correta de versionar um projeto utilizando Branches.
The text was updated successfully, but these errors were encountered: