最初のエントリでは、任意のバージョン管理システムの基本である diff と patch について取り上げました。diff と patch について確認した後は、バージョン管理システムについて見てみましょう。皆さんの多くは Subversion (SVN)、CVS、そして Perforce などの 集中型バージョン管理システム に馴染みがあるかも知れません。一方で、最初から Git や Mercurial などの 分散型バージョン管理システム の世界に飛び込んだ人もいるかもしれません。これ以外にも多くの集中型や分散型バージョン管理システムが存在しており、それぞれにメリットとデメリットがあります。 集中型バージョン管理 バージョン管理システムは数多く存在します。多くの場合、"集中型" と "分散型" という 2 つのグループに分類されます。 集中型バージョン管理システムは、プロジェクトの単一の
![バージョン管理とは : 集中型 vs. DVCS | Atlassian Japan 公式ブログ | アトラシアン株式会社](https://cdn-ak-scissors.b.st-hatena.com/image/square/5f150d9b5ce8be97f64de09f0fe58c8044fce8dd/height=288;version=1;width=512/https%3A%2F%2Faatljapan.wpengine.com%2Fwp-content%2Fuploads%2Face.png)