Если я использую tortoiseSVN, я могу перейти к следующему URI и увидеть, что файл действительно существует:
svn://сервер/DocRoot/WordFile.doc
и я вижу, что текущая версия документа - 6.
Однако этот код не работает, и я не понимаю, что я делаю не так:
using (SvnClient svn = new SvnClient ())
{
Uri repos = new Uri (svnPath); // svnPath = "svn://server/DocRoot/WordFile.doc"
SvnUriTarget target = new SvnUriTarget (repos, revision);
MemoryStream buffer = new MemoryStream ();
svn.Write (target, buffer);
return buffer.ToArray ();
}
Этот блок генерирует исключение, сообщая, что ему не удалось найти «svn://server/DocRoot/WordFile.doc@6», но черепаха может его найти. Любые идеи относительно того, где я ошибся?