views:

240

answers:

4

A discussion amongst some colleagues emerged recently how in today's software industry, two separate worlds exist:

  1. FOSS oriented
  2. Corporate

Question

How much is Git used in corporate environments?

What is your experience with Git in a corporate environment?

A: 

I don't think it's an opinion that matters, but facts. Also, closed source companies do not usually like to reveal the details of their internal architecture. So... I don't think there is a complete and correct answer to this question.

FractalizeR
i agree. therefore the cw. but i'd still like to hear people opinions, and maybe if someone knows an example where the opposite *is true*
ldigas
+3  A: 
Jefromi
good answer! although, much of what you say is true (and I beg of all who read this <-- read twice the statement about the flamewar! :) - i also wonder whether one of the reasons it is not used is that it's not standardized in the way of support, doesn't have some real financial support (you can always sue another company etc.) ... this argument goes not only for git, but for many similar examples (the whole linux os market).
ldigas
A: 

I don't know, but we use Microsoft Visual Source Safe 6.0. They are looking into buying the new version. When I proposed git or svn, they hand-waved telling me that they were free (as in beer), therefore bad.

I can expect corporations to use any POS that there is around and cost money ever since.

voyager
I though VSS was banned in most countries by the Geneva Convention?You have my deepest sympathies.
Martin Beckett
If you have to use version control from Microsoft, use Visual Studio Team System. From what I have heard Visual Source Safe is a joke of version control system.
Jakub Narębski
Trust me, it's a joke worthy of The Joker.
voyager
A: 

Disclaimer: the above post is just my humble opinion, I do not know how decisions are made.

I suspect that the force behind not moving to git is not "free is evil" but huge migration costs. Should a big corporation try to migrate to another system ir risks breaking something.

Monetary return of moving to better system should be predicted and compared with direct (easy to calculate) and indirect (temporary productivity loss, breaking build progress, integration with bug tracking system...) costs. Since no-one knows to calculate the indirect costs decision makers may prefer to assume that the costs are huge.

Muxecoid