使用SharpSVN如何将文件导出到内存而不是文件系统?

Sam*_*m F 3 .net c# redirect export sharpsvn

所以我知道如何导出文件@文件系统的某些修订(因为导出的所有重载都有路径)但我不想使用文件系统来方便访问.有没有办法将其重定向到字符串或什么?谢谢.

San*_*ken 8

你可以SvnClient.Write()用来做这件事.

例:

using(var stream = new MemoryStream())
{
    // export urlToFile, at revision 1234:
    client.Write(new SvnUriTarget(new Uri(urlToFile), 1234), stream);
}
Run Code Online (Sandbox Code Playgroud)