Note that there are some explanatory texts on larger screens.

plurals
  1. POGood Mercurial workflow for a team of 15 developers
    primarykey
    data
    text
    <p>I'm in a team of 15 developers currently using Allfusion Harvest. We're not happy with it and looking around we've decided to switch to Mercurial due to the available frontends TortoiseHg and MercurialEclipse.</p> <p>We're currently using a twelve year old release of Harvest and I find our current workflow hard to translate to Mercurial. I have previous experience with ClearCase where we used a model similar to:</p> <pre><code>A A A | | | B C | | /| | C | E | | / D E | / E </code></pre> <p>Where the left trunk is <em>unstable</em>, middle is <em>test</em> and right is <em>stable</em>. Now I have no problem recreating this branching model in Mercurial (in one central repository). The idea is that the developers then clone this repository, branch out from <em>unstable</em>, do their work and then merge with <em>unstable</em>. Reading on the web I've yet to see a Mercurial work flow aimed at teams larger than three developers so I'm unsure if this is a good workflow.</p> <p>So two questions:</p> <p><strong>Is this a good working model?</strong></p> <p><strong>How do you work with Mercurial and how many are there in your team?</strong></p> <p>EDIT: Since asking this question I've used both <a href="http://nvie.com/posts/a-successful-git-branching-model/" rel="nofollow noreferrer">Gitflow</a> and <a href="http://scottchacon.com/2011/08/31/github-flow.html" rel="nofollow noreferrer">Github flow</a>. Both has been useful depending on release complexity and team size. And when using Mercurial I've stopped using branches (for other than stable/unstable) and made use of the Git influenced bookmarks instead.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload