集中型 集中型はリポジトリを中央サーバーで管理します。 各開発者は都度、クライアントPCからサーバーに接続してファイルの取得や更新を行います。 このため、以下のようなデメリットがあります。 基本的な操作がネットワーク経由となるため遅い 中央サーバートラブル時に作業が滞る 中央サーバーがクラッシュし、バックアップも失敗していた場合に履歴が失われる 分散型 分散型は各クライアントがリポジトリ全体を保持していて、 基本的な操作の多くはローカルPC内で完結します。 そのため ネットワークに依存せず、高速に操作できる サーバートラブルの影響が小さい 各クライアントがリポジトリ全体を保持しているので、サーバークラッシュなどがあっても復元が容易 というメリットがあります。 Gitのパフォーマンスについては公式サイトにSVNと比較する形でまとめられています。 興味がある方は以下のリンクをご覧ください。 g
![Git、いつやるか?・・・今でしょ! #git|CodeIQ MAGAZINE](https://cdn-ak-scissors.b.st-hatena.com/image/square/d9192ccef1f031fcd5ecd8bb67b2db66371fc3ab/height=288;version=1;width=512/https%3A%2F%2Fciq-prod-magazine-resources.s3-ap-northeast-1.amazonaws.com%2Fmagazine%2Fwp-content%2Fuploads%2F2014%2F07%2Fgit.jpg)