如何获取文件内容或通过SharpSVN下载

时间:2015-04-20 15:26:37

标签: c# svn sharpsvn

我正在使用SharpSvn连接到SVN服务器。我想获取文件的内容或者只是在服务器上使用它来复制它我的磁盘。 SharpSVN API是否提供此功能。如果是的话,怎么样? 感谢。

example of Uri : https://svn.myproject.com/svn/Projet/file.pdf

1 个答案:

答案 0 :(得分:1)

请参阅How to checkout a specific file in repository using sharpsvn API?

Uri from = new Uri("https://svn.myproject.com/svn/Projet/file.pdf");

using (SvnClient client = new SvnClient())
{
    using (var fs = File.Create(Path.GetFileName(from.LocalPath))) {
        client.Write(SvnTarget.FromUri(from), fs);
    }
}