问题
How to read each revision of file using sharpsvn client using c# ? Not the revision numbers but the content of the file in each revisions............
回答1:
You can use SvnClient.FileVersions for this like described in a similar question
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(...);
});
}
}
来源:https://stackoverflow.com/questions/1425732/how-to-read-each-revision-of-file-using-sharpsvn-client-using-c