¿Cómo leer cada revisión de archivo usando el cliente sharpsvn usando c #?
Pregunta
¿Cómo leer cada revisión de archivo usando el cliente sharpsvn usando c #? No los números de revisión, sino el contenido del archivo en cada revisión ............
Solución
Puede usar SvnClient.FileVersions para esto, como se describe en una pregunta similar
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(...);
});
}
}
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow