The Atlassian Community Forums are currently in read-only mode. We will be relaunching on a new platform on September 22 (read more here). We apologize for the extended downtime. For concerns or questions, please email communitymanagers@atlassian.com. See you on the other side, on the new Atlassian Community Forums! :)

×

Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

how do i create a support branch?

Chef Hoobajoob
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
May 2, 2016

Does sourcetree support the git flow support branching model? What are the options in SourceTree for businesses with important customers that stay on old release lines for a long time rather than upgrading to newer releases?

2 answers

1 accepted

Comments for this post are closed

Community moderators have prevented the ability to post new answers.

1 vote
Answer accepted
Johannes Kilian
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Champions.
May 2, 2016

"Support branches" are not supported - see Feature Request: https://jira.atlassian.com/browse/SRCTREEWIN-999 (from 2013)

You have to do this manually, as @Tim Crall suggested.

As git flow is just a convention you might apply git flow on each base branch. Normally the base branch is master - in your case you might have more than one base branch: each of your support branches can be used as base branch for git flow on this branch as well, having a own "develop" branch and subsequent git flow branches from each base branch ... - but you have do this manually (no support by sourcetree)

1 vote
Tim Crall
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Champions.
May 2, 2016

You can manage branches anyway you want to in SourceTree.  You can implement git flow just by obeying its rules when you create and merge branches, but SourceTree also has specific git flow support (https://blog.sourcetreeapp.com/2012/08/01/smart-branching-with-sourcetree-and-git-flow/)

SourceTree allows you to create and merge branches when and if  you want, so there's not really anything special it needs to do to support long-running support branches - just create a new branch and don't merge it.

Chef Hoobajoob
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
May 2, 2016

I'm aware that we can branch however we like manually.

I'm specifically asking about the scope of SourceTree's git flow support. Git flow defines a specific set of branch/merge operations for what it calls 'support branches':

https://github.com/nvie/gitflow/wiki/Command-Line-Arguments#support

However, I couldn't find any such options in SourceTree's git flow dialog. So, I am wondering whether it is currently supported, planned for a future release, or just not on SourceTree's radar at all.

TAGS
AUG Leaders

Atlassian Community Events