TortoiseSVNやAnkhSVNは優れたGUIツールですが、バッチ的な処理を行う場合にはスクリプト言語やプログラミングコードで処理できた方が便利な場合がありますよね。 ということで、C# Advent Calendat 2011 12/10分はそのようなお話です。 C#をはじめとする.NET Fxの言語からSubversionを使うためのライブラリがCOLLABNETから公開されていて、実際にAnkhSVNでも使用されているようです。 以下のCOLLABNETのサイトからダウンロードが可能です。 公開サイト:sharpsvn: Subversion Library for .Net 2.0+ また、Nugetを使ってインストールすることもできます。 では、実際に動く物を作ってみましょう。 適当なコンソールアプリケーションのプロジェクトを作って、Nugetを起動したら、”SVN”で検索