У нас на работе используется и то, и другое. Достоинства и недостатки всем давно известны. Но всё же, когда применять одно, а когда другое?
Git:
1. Один разработчик, локальный репозиторий.
2. Много разработчиков.
SVN:
1. Разработчиков несколько, желательно в одной локальной сети.
[конец]