2015年11月5日 09:00
ツールを活用した“イマドキ”チーム開発の極意 (4) チーム開発におけるリポジトリ管理のポイント
第3回の連載では、TFS(Team Foundation Server)/VSO(Visual Studio Online)を利用したチーム開発におけるプロジェクト管理方法をご紹介しました。今回はチーム開発におけるリポジトリ管理のポイントをご紹介します。なお、本稿でのリポジトリはソースコードのバージョン管理システムに対象を絞ります。
○リポジトリ管理で情報管理の作業削減
リポジトリはチーム開発の成果物の保存場所です。リポジトリの管理をおこなうことで、ファイルやアクセス権限の管理はもちろん、同一ファイルに対する変更者・変更時刻・変更内容などの履歴管理や、過去に保存したファイルの復元などをおこなうことができます。
チーム開発を円滑に進めるためには、リポジトリの管理対象や管理方法を含む運用ルールを定めてチームメンバーに周知し、適切に運用され続けることが必要になります。リポジトリ管理がされていないと、必要になったタイミングで必要な情報が取得できない、必要な情報や環境を作ることができないなど、チーム開発に大きな支障が出ることになります。
リポジトリ管理をおこなう際、管理対象と管理方式を決めます。