Gartner Blog Network


DVCS Begins to Come of Age

by Thomas Murphy  |  May 10, 2012  |  3 Comments

DVCS systems have become popular amongst agile developers over the past few years.  However they have mainly lived either in open source projects (often hosted on GitHub or BitBucket) or on smaller teams that would then promote code into the “authorized” or corporate repository.  DVCS systems provide advantages in performance for branch and merge operations thus enabling a smoother workflow during refactoring and with teams that may be distributed.  The key challenge has been a lack of enterprise tooling to both understand code evolution/history and more importantly support for user access control. 

Over the last 6 months we have seen significant investment into support for  Git and Mercurial and other vendors who have been delivering commercial DVCS systems (e.g. PlasticSCM).  3 key examples include:

  • Accurev – Kando lets you visual branching and process, and provide access control and lets Git repositories to run and be managed in parallel with Accrev native repositories
  • Collabnet – has integrated Git to TeamForge providing authentication, a master repository, and life-cycle integration
  • Atlassian – new Git-based Stash product provides user and repository management and code traceability between Jira issues and changesets

This growing support will speed migration for organizations that currently use Subversion but are struggling with branch/merge overhead. 

Category: agile  open-source  sccm  

Tags: accurev  atlassian  collabnet  git  mercurial  plasticscm  


Thoughts on DVCS Begins to Come of Age


  1. Gerald Tombs says:

    Hello Thomas
    I and Clearvision have worked in the CM industry for some 15+ years and with open source tools SVN, Git, HG for the past 4+ years. Historically our large customer base were quite content with commercial tools such as ClearCase, Accurev, Perforce etc. About 4 years ago, up until about 6 months ago, the demand was to move to Subversion. However this has changed dramatically, git related enquiries now makes up about 80% of our enquires and business.

    You mentioned three vendors Accurev, CollabNet and Atlassian as vendors who deliver git related commercial solutions. I would like to make you aware that Clearvision has been supporting the git market longer than all three of these vendors put together not with just consulting, support and migration expertise but also with the tool AgileSCM. Please take a look, you will be very pleasantly surprised how AgileSCM makes life much easier for organisations who are moving to git.
    Regards
    Gerry

  2. Brett Taylor says:

    Hi Thomas,

    Go2Group has been in the SDLC industry for 10 years, specializing in CM/ALM tools, and has performed countless migrations from legacy systems mostly towards JIRA / GreenHopper, Perforce, Subversion, and Mercurial.

    In the past 6 months, the trend has made a definitive switch, with legacy migrations proceeding mostly to Git with some existing Subversion and especially Mercurial systems migrating to Git as well.

    In the past 2-3 months, STASH / Git are gaining more and more traction.

    As an Atlassian partner, Go2Group has implemented STASH / Git in production at a couple of our Fortune 50 clients. In one case, the STASH / Git combination has been working side by side with Perforce well.

    Given Atlassian’s foot print, and their focus on STASH, I am starting to see the writing on the DVCS wall.

    It will be interesting to see how the DVCS field progresses.

    Brett Taylor,
    Go2Group

  3. Hi Thomas,

    Thanks for the article. I wanted to share something for people that would prefer a solution based on open source software. With GitLab we offer git management software that 50.000 organizations use on premise.

    Best regards,
    Sytse



Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Comments or opinions expressed on this blog are those of the individual contributors only, and do not necessarily represent the views of Gartner, Inc. or its management. Readers may copy and redistribute blog postings on other blogs, or otherwise for private, non-commercial or journalistic purposes, with attribution to Gartner. This content may not be used for any other purposes in any other formats or media. The content on this blog is provided on an "as-is" basis. Gartner shall not be liable for any damages whatsoever arising out of the content or use of this blog.