Sign up ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free.

Possible Duplicate:
What does SVN do better than git?

In an effort to push coworkers toward a distributed VCS, I'd like to first understand why it is not a good change from a practical perspective.

Why might a centralized VCS be preferred over a distributed one in a corporate setting?

share|improve this question

marked as duplicate by maple_shaft Mar 26 '12 at 19:31

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

Corporate culture and resistance to change? – Oded Mar 26 '12 at 19:06
This question is far too similar to others that have been asked, and I truly believe that the same reasons a corporation might prefer centralized VCS to decentralized VCS would be exactly the same reasons why any entity would. For this reason I am closing as an exact duplicate. – maple_shaft Mar 26 '12 at 19:30
Interesting - closed is fine, but its the wrong duplicate (-: – Murph Mar 26 '12 at 19:32
Agreed. Wrong duplicate. – Jim G. Mar 26 '12 at 19:50

1 Answer 1

  1. Does your corporation need the flexibility of a distributed VCS? Are the software developers frequently working on the road or at home?

  2. Is the additional flexibility worth the additional complexity of coordinating merges, branching and other similar operations?

  3. Does your corporation require a certain degree of security with respect to code handling? Does it require that the code stay in-house? If so, distributed VCS will provide no additional benefit.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.