svnはリポジトリが一個、ワーキングコピーが複数。運用の仕方にあまり選択肢はない。
gitはワーキングコピー=リポジトリで、これが複数ある(cloneするたびに増える)、どう運用するかは人間が決める。ベストプラクティスやパターンはある。
svnではブランチはリポジトリ内に生えた枝。人々は一本の木を共有している。
gitでのブランチは別の世界線の木。
gitの方が自由度が高く、運用次第ではカオスになることも。逆に中央リポジトリの存在に縛られないこの自由度が、単一障害点の回避、地理的に分散した開発などを実現しているといえる。