TurtoiseSVN GUIで「リビジョンを保存...」に相当するものをSharpSVNで探していました。私は運がないのでこれを行う方法を見つけようとしています。現在私は見ています: 注: client.GetLog(uri, arguments, out logitems); を呼び出した後、logentry は SvnLogEventArgs です。
foreach (SvnChangeItem svnChangeItem in logentry.ChangedPaths)
{
// I would think I could do something like svnChangeItem.SaveRevsionTo()
}
SvnChangeItems は、基本的に TurtoiseSVN に表示される正確な情報を格納します。そこを右クリックすると、選択したリビジョン ファイルを保存できます。これは、SharpSVN でやりたいことです (実際にファイルをチェックアウトしたくないので、そのリビジョンでファイルのコピーを取得するだけです)。ありがとう。