くらし情報『ツールを活用した“イマドキ”チーム開発の極意 (4) チーム開発におけるリポジトリ管理のポイント』

2015年11月5日 09:00

ツールを活用した“イマドキ”チーム開発の極意 (4) チーム開発におけるリポジトリ管理のポイント

を活用する方法が挙げられます。集中管理方式を採用した集中型バージョン管理システムは、すべての人が使うリポジトリが中央に1つのみあって、常にそのリポジトリに変更を記録する仕組みになっています。そのため、以前の状態に戻す、履歴の調査をおこなう、などの作業をおこなう場合、必ずその中央にあるリポジトリを参照します。代表的な集中型バージョン管理システムとしては、TFVC(Team Foundation Version Control)、CVS(Concurrent Versions System)、SVN(Subversion)、などがあります。

分散管理方式を採用した分散型バージョン管理システムは、サーバ上のリモートリポジトリのほかに、各チームメンバーがローカルにリポジトリを持って作業をおこないます。これらローカルのリポジトリの内容を、リモートリポジトリに反映するという形で作業がおこなわれます。代表的な分散型バージョン管理システムとしては、Git、Mercurialなどがあります。

集中管理方式と分散管理方式のどちらにも、ブランチと呼ばれる履歴の流れを分岐して記録していくための仕組みが用意されています。

新着くらしまとめ
もっと見る
記事配信社一覧
facebook
Facebook
Instagram
Instagram
X
X
YouTube
YouTube
上へ戻る
エキサイトのおすすめサービス

Copyright © 1997-2024 Excite Japan Co., LTD. All Rights Reserved.