今回からはVisual StudioとSubversionを利用してチーム開発を行う方法について見ていきます。
Subversionによるバージョン管理をVisual Studio上から直接行えるようになるためのツールとして、VisualSVNやAnkhSVNなどがあります。
ここでは、オープンソースで無料で使えるAnkhSVNを使用したチーム開発方法を紹介します。
AnkhSVN
AnkhSVN(アンクエスブイエヌ)は、Visual StudioをSubversionクライアントとして利用するためのツールです。AnkhSVNはVisual Studioのアドインとして動作し、本アドインを使用することでVisual Studio上からSVNリポジトリに直接アクセスすることができるようになります。
オープンソースソフトウェアであり、Apache License従えば、無償で使用することができます。
Visual Studioでバージョン管理と言えば、Visual SourceSafe(VSS)と組み合わせるのが主流でしたが、Subversionを活用している開発現場などでは、AnkhSVNを使用することでSVNリポジトリをプロジェクト管理のためのリポジトリとして使えるようになります。
コミットと更新の基本機能の他、差分の確認や競合の解決、変更の取り消しなどの便利な機能もVisual Studio上から行うことができるため、使用しない場合と比べ、作業効率が飛躍的に向上します。