¿Cómo leer cada revisión de archivo usando el cliente sharpsvn usando c #?

StackOverflow https://stackoverflow.com/questions/1425732

  •  07-07-2019
  •  | 
  •  

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 ............

¿Fue útil?

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
scroll top