我正在使用SharpSvn连接到SVN服务器。我想获取文件的内容或者只是在服务器上使用它来复制它我的磁盘。 SharpSVN API是否提供此功能。如果是的话,怎么样? 感谢。
example of Uri : https://svn.myproject.com/svn/Projet/file.pdf
答案 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);
}
}