&#62; I think the biggest challenge with using Git in a large organization is training a large number of people to use it. You can do a fair amount of development on a Subversion project knowing just how to update and commit. The same does not hold true of Git.<p>Is that because you also have to know how to push?<p>You can push git down to the LCD and have the same dumb VCS workflows.  I think some people get hung up on thinking that new features being available must mean that you need to incorporate those new features into your workflows.