リビジョン間の差分エクスポート

subversionで二つのリビジョンにおける差分だけをエクスポートしたかったのでいろいろと調査…。
その結果、Javaで差分エクスポートのクライアントを書いていた人がいたので、ありがたく拝借しました

http://orangepips.instantspot.com/blog/2008/03/06/Export-Subversion-Files-Changed-between-Two-Revision-Numbers

コードを動かすにはsvnkitをダウンロードしてsvnkit.jarをクラスパスに含めるだけ。svnkitはここから

自分が使ったsvnkitのバージョンは1.1.8でしたが問題なく動作しました。
org.tmatesoft.svn_1.1.8.standalone.zip


ちなみにGUIによるエクスポートならTortoiseSVNを使えば簡単にできます。
紹介したようなクライアントの実装が必要になるのはコマンドラインで利用したい場合だけです。