I found a new workflow called skullcandy workflow which has separate QA branch. So trying out that for a while. Only downside is you have to do accounting of which branches were merged to QA and were successful and then again merge them to dev, instead of reverting from dev.<p><a href="http:&#x2F;&#x2F;blog.endpoint.com&#x2F;2014&#x2F;05&#x2F;git-workflows-that-work.html" rel="nofollow">http:&#x2F;&#x2F;blog.endpoint.com&#x2F;2014&#x2F;05&#x2F;git-workflows-that-work.htm...</a>