Is the SCCM world ready for Git?
Clearvision already align with the best of breed commercial software change and configuration management vendors but as an independent company Clearvision also have the unique ability to recommend the most suitable tools to our customers, including open source software.

Subversion (SVN) has become increasingly popular over the last four years and has so far monopolised the Open Source (OS) tool of choice for version control, Clearvision already offer Subversion Support, Subversion Training, Subversion Consulting and several Subversion related products.

Since mid 2007 Clearvision have been involved with another open source version control product, Git, and although the tool is functionally strong with advantages over other open source and commercial version control tools the market was not ready for such a paradigm shift. With recent changes in the economy and technological advancements such as the Google Android operating system, many large corporations in industries such as mobile telecommunication are embracing the use of Git and find themselves challenged to learn how to roll it across their organisation quickly and effectively.

Google started sponsoring the open source project "Android" in 2007 now all of the major mobile phone corporations have shifted development towards it. You may wonder what Android has to do with Git however Android is developed using Git. Many may recognise Git as the preferred open source version control tool for development of the Linux platform, this has been the case since Git was first invented because it was originally created to assist the development of Linux (2005). Git was predominantly used for the development of Open Source projects and it performs this task well. However, Android is different, commercial mobile phone companies wanting to support the Android platform have no choice but to start using Git and in doing so are starting to realise the benefit of true distributed version control over all other version control tools (with the exception of Mercurial and BitKeeper).

Whilst mobile phone orgianisations have found a need to use Git, the real question is whether other industries will also embrace it? Clearvision believe this will happen at some speed. Asus recently announced their commitment to delivering the Android operating system on a new range of laptops... the variety of applications for Android within technology is huge.

In order to benefit from Git, organisations need to understand and move to true distributed development adapting their centralised methods to a distributed model. Clearvision is not suggesting Git is perfect to replace all other version control tools but there are many instances where a centralised VC tool is being used where Git would be better placed.

Git is an enterprise and commercially viable version control tool to use today, it is lacking some of the open source investment which Subversion has benefitted from in recent years however this is also changing. Companies such as Intland with the commercial SCCM product CodeBeamer have recently committed to integrating Git into their tool.

The Open Source version control tool Mercurial was hardly mentioned in this article not because it is in any way inferior but because in the past twelve months Git has benefitted from the Linux and Android projects bringing Git inside the gates of commercial industries. Mercurial does not have a similar sponsor so the commercial visibility is not as great. Mercurial and Git are very much equals in performance, capability, efficiency etc.

Clearvision offers commercial Git support, Git Training, Git Consulting and will be shortly launching a range of Git products. Contact Clearvision on This e-mail address is being protected from spambots. You need JavaScript enabled to view it to find out more...