Come leggere ogni revisione del file usando il client sharpsvn usando c #?
Domanda
Come leggere ogni revisione del file usando il client sharpsvn usando c #? Non i numeri di revisione ma il contenuto del file in ogni revisione ............
Soluzione
Puoi usare SvnClient.FileVersions per questo come descritto in una domanda simile
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(...);
});
}
}
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow