api-guidelines icon indicating copy to clipboard operation
api-guidelines copied to clipboard

Difference between branches master and vNext

Open janv8000 opened this issue 8 years ago • 4 comments

The default branch on GitHub is currently set to vNext if I'm not mistaken.

Is there a difference between master and vNext? Is master obsolete, vNext a work-in-progress and still to be validated, ...?

janv8000 avatar Sep 25 '17 09:09 janv8000

After a brief review of histories, they seem legit but different. Should vNext be merged into master?

Can a working group member or contributor comment on how to best understand the branches?

spikehains avatar Mar 18 '18 14:03 spikehains

According to what I found out contributing in this repo, the vNext branch is a development branch from master, I guess it is used as master, and all the new branches are called topic branches which are ramifications of vNext. This link might be helpful to understand this issue https://www.git-scm.com/book/en/v2/Git-Branching-Branching-Workflows#Topic-Branches

terumiisobe avatar Oct 26 '18 13:10 terumiisobe

I understand what's described about topic branches.

However, I fail to see how it explains that the master branch hasn't been updated since 28 Mar 2017.

I would expect approved changes to be merged to master.

jawn avatar Dec 13 '19 12:12 jawn

+1 I'm new to this repo and am not sure whether to reference vNext or master.

seantbrady avatar Jun 23 '20 20:06 seantbrady