如何使用 c# 使用sharpsvn 客户端读取文件的每个修订版?不是版本号,而是每个版本中文件的内容......
您可以使用 SvnClient.FileVersions 来实现此目的,如类似问题中所述
public void WriteRevisions(SvnTarget target, SvnRevision from, SvnRevision to)
{
using(SvnClient client = new SvnClient())
{
SvnFileVersionsArgs ea = new SvnFileVersionsArgs
{
Start = from,
End = to
};
client.FileVersions(target, ea,
delegate(object sender2, SvnFileVersionEventArgs e)
{
Debug.WriteLine(e.Revision);
e2.WriteTo(...);
});
}
}
Run Code Online (Sandbox Code Playgroud)