バージョン管理は大事だ。例えばテキストエディタにローカルのバージョン管理システムが実装されたら便利そうだ。間違った更新をしても元に戻せ、何を変更したかがすぐに分かれば作業もしやすい。

Entrance86 Thumbnail

そのためにはバージョン管理を簡単に利用できるライブラリが大事になる。自分で実装、なんて考えずこれを使うことを考えよう。

今回紹介するオープンソース・ソフトウェアはDotSVN、.NET向けのSubversionライブラリだ。

DotSVNは.NETで開発されたSubversionクライアントライブラリだ。サンプルとしてGUIアプリケーションも付属するが、基本的にライブラリを利用して自分のアプリケーションにバージョン管理機能を組み込むためのものだ。
Entrance87 Thumbnail

サンプルアプリケーションは、ローカルのリポジトリしか扱えないので注意されたい。また、コミットメッセージに日本語は利用できないようだ。

ライブラリはClient.dllとServer.dllの二つがあるので、サーバとして利用することもできるかも知れない。バージョン管理を組み込んだアプリケーションを開発してみたい人は注目のソフトウェアだ。

DotSVN - The .Net port of Subversion
 http://www.dotsvn.net/

dotsvn - Google Code
 http://code.google.com/p/dotsvn/