Click here to Skip to main content
15,904,655 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: CCC - and it's Monday and I remembered !!! - Solution Pin
OriginalGriff3-Sep-18 2:44
mveOriginalGriff3-Sep-18 2:44 
QuestionGitFlow Pin
RickZeeland2-Sep-18 21:15
mveRickZeeland2-Sep-18 21:15 
AnswerRe: GitFlow Pin
Jacquers3-Sep-18 1:22
Jacquers3-Sep-18 1:22 
AnswerRe: GitFlow Pin
the Kris3-Sep-18 23:33
the Kris3-Sep-18 23:33 
GeneralRe: GitFlow Pin
RickZeeland4-Sep-18 2:28
mveRickZeeland4-Sep-18 2:28 
AnswerRe: GitFlow Pin
Jose Motta4-Sep-18 2:31
Jose Motta4-Sep-18 2:31 
PraiseRe: GitFlow Pin
RickZeeland4-Sep-18 2:54
mveRickZeeland4-Sep-18 2:54 
AnswerRe: GitFlow Pin
Andy Helten4-Sep-18 6:51
Andy Helten4-Sep-18 6:51 
My company uses gitflow for several different projects (several different git repos) with teams of varying sizes, anywhere from 3 - 20 developers (so, yes, relatively small). Gitflow works well for us and, for the most part, I fail to see any significant differences between gitflow and the others mentioned here. I'm familiar with the "successful Git branching model" article but I prefer Atlassian Gitflow Workflow. In my opinion, it's simpler.

Regarding the complaints about gitflow, either we've subconsciously tailored gitflow to meet our needs or two articles linked above are wrong about gitflow (or I am wrong about gitflow). Two key claims made in those articles are 100% inaccurate (there are probably more, I only skimmed):

1. "Another big difference from git-flow is that we push to named branches on the server constantly." -- yeah, we do that too with gitflow and, in fact, Atlassian's page says "Each new feature should reside in its own branch, which can be pushed to the central repository for backup/collaboration".
2. "The other gap that I’ve found with GitFlow is that it doesn’t provide support for old release versions." -- Huh? I don't think so (e.g. git checkout v1.2.3 where v1.2.3 is a tag for release 1.2.3 and you are currently on release 10.11.12) and then patch your code and release v1.2.3.1.

Other complaints about gitflow are more about "problems" with dev-process or company-culture:

1. "Long-running branches" is a relative term. I agree "long-running branches" are a very bad thing but branches that last a week or two are fairly common on our smaller teams but I suspect larger teams might reasonably consider these to be "long-running branches".
2. We do code reviews (not just merge requests) so would rather not tolerate the overhead and interruption involved in some strange policy that "all team members commit to trunk at least once every 24 hours".
3. The projects I'm working will never scale to 25000 developers on a monorepo so a flow technique that scales to that level is not a selling point for me.

Bottom line is that all of these flow techniques work and all of them can be customized to fit your needs. What's more important is that you choose *some* flow technique, then decide on the "official" documentation, and then point all current and future devs to that documentation.
PraiseRe: GitFlow Pin
RickZeeland4-Sep-18 7:37
mveRickZeeland4-Sep-18 7:37 
GeneralThe risks of office furniture Pin
OriginalGriff2-Sep-18 20:07
mveOriginalGriff2-Sep-18 20:07 
PraiseRe: The risks of office furniture Pin
RickZeeland2-Sep-18 21:16
mveRickZeeland2-Sep-18 21:16 
GeneralRe: The risks of office furniture Pin
GKP19922-Sep-18 21:42
professionalGKP19922-Sep-18 21:42 
GeneralRe: The risks of office furniture Pin
CodeWraith2-Sep-18 21:56
CodeWraith2-Sep-18 21:56 
GeneralRe: The risks of office furniture Pin
Daniel Pfeffer2-Sep-18 22:24
professionalDaniel Pfeffer2-Sep-18 22:24 
GeneralRe: The risks of office furniture Pin
CodeWraith2-Sep-18 22:52
CodeWraith2-Sep-18 22:52 
GeneralRe: The risks of office furniture Pin
GKP19922-Sep-18 23:06
professionalGKP19922-Sep-18 23:06 
GeneralRe: The risks of office furniture Pin
CodeWraith2-Sep-18 23:44
CodeWraith2-Sep-18 23:44 
PraiseRe: The risks of office furniture Pin
RickZeeland3-Sep-18 0:44
mveRickZeeland3-Sep-18 0:44 
GeneralRe: The risks of office furniture Pin
CodeWraith3-Sep-18 1:39
CodeWraith3-Sep-18 1:39 
GeneralRe: The risks of office furniture Pin
RickZeeland3-Sep-18 1:48
mveRickZeeland3-Sep-18 1:48 
GeneralRe: The risks of office furniture Pin
Member 138475054-Sep-18 2:17
Member 138475054-Sep-18 2:17 
JokeWhat can we learn from cows, buffaloes, and elephants? PinPopular
OriginalGriff2-Sep-18 9:32
mveOriginalGriff2-Sep-18 9:32 
GeneralRe: What can we learn from cows, buffaloes, and elephants? Pin
Ron Anders2-Sep-18 15:03
Ron Anders2-Sep-18 15:03 
GeneralRe: What can we learn from cows, buffaloes, and elephants? Pin
Jörgen Andersson2-Sep-18 19:45
professionalJörgen Andersson2-Sep-18 19:45 
JokeRe: What can we learn from cows, buffaloes, and elephants? Pin
GKP19922-Sep-18 21:38
professionalGKP19922-Sep-18 21:38 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.