VSoft Technologies Blogs

rss

VSoft Technologies Blogs - posts about our products and software development.


Version Control Systems... again.


This is now becoming an anuual event.  We did a quick customer survey a couple of weeks ago, and not breaking tradition, we again asked what Version Control Systems people are using.  It's a very important question for us because it's such an integral part of the build process.  If FinalBuilder doesn't natively support the VCS you use, then it's possible, but harder, to use FinalBuilder to do your builds.

Here's the graph:
FinalBuilder_VCS.png

So, out of all that the only VCS's we currently don't have native support for are MKS SourceIntegrity, Code Coop, Continuus, and Accurev.  We're currently in the process of adding MKS SourceIntegrity and Accurev actions.

What's interesting about this graph is that it's showing some trends over the past year and a bit.  Microsoft TeamSystem is really jumping in popularity, as is Subversion.  The popularity of SourceSafe is dropping off, but not as fast as I would have thought.

It's suprising to see less usage of JediVCS/FreeVCS - I wonder what these people are using now?  And it's also good to see that the percentage of people using no version control system has halved since last year.




Comments are closed.
Showing 11 Comments
Avatar  Sameer 9 years ago

Dont switch to Sourcesafe.. its horrible.. do a google search on it, you will see there is tons of problems. Here is some of them: http://www.sharpdeveloper.net/content/category/7.aspx

Avatar  Harry 10 years ago

MKS to VSS has anyone converted data from MKS to Microsoft Visual Sourcesafe

Avatar  Tomas 10 years ago

At my last job we used AccuRev with Finalbuilder. Worked fine without any special integration.

/Tomas

Avatar  Tate 10 years ago

What we're mainly trying to do here is track what version control systems used by what percentage of our customers. And we use the data to make sure we have a good coverage. I blogged about it just for general interest - I'm not trying to prove anything here! :) It's just interesting to watch the changes over time especially when newcommers like TeamSystem appear out of nowhere and get used by a large percentage of people in quite a short period of time.

Avatar  Whats your sample size? 10 years ago

It would be nice if you also posted the raw data along with the graph. By themselves without the supporting numbers, the graphs themselves could be misleading. Please consider it.
Thanks Thomas

Avatar  Tate 10 years ago

"Approx how many people are included in this survey?"

We got just under 400 replies for this question.

Avatar  AJ Finch 10 years ago

> TeamSystem is very expensive, so would seem strange that
> people using VSS, which is essentially free, would be moving
> to quite an expensive VCS.

If it's "the one that comes in the Microsoft box", the price is often invisible on corporate radar.

Avatar  Tim 10 years ago

Approx how many people are included in this survey?

Avatar  Thomas Beck 10 years ago

Interestingly enough, with the changing MSDN licensing structure, VSS is no longer as "free" as it used to be. VSS is now bundled with the premium version of MSDN as opposed to the professional version. This adds about $1500 to the cost of an MSDN license if you were previously using professional. For more details see http://msdn.microsoft.com/vstudio/products/subscriptions/chart/

Thomas Beck
thomas@beckshome.com
www.beckshome.com

Avatar  Tate 10 years ago

"It looks as though SourceSafe has dropped by the same amount that TeamSystem has increased. Are teams just making a direct transfer between the two?"

Interesting question - which I don't know the answer to and suspect no-body does :) TeamSystem is very expensive, so would seem strange that people using VSS, which is essentially free, would be moving to quite an expensive VCS.

Avatar  Chi 10 years ago

"Microsoft TeamSystem is really jumping in popularity"
It looks as though SourceSafe has dropped by the same amount that TeamSystem has increased. Are teams just making a direct transfer between the two?