Como ler cada revisão do arquivo usando o cliente Sharpsvn usando C#?
Pergunta
Como ler cada revisão do arquivo usando o cliente Sharpsvn usando C#? Não os números de revisão, mas o conteúdo do arquivo em cada revisões ............
Solução
Você pode usar svnclient.fileversions para isso como descrito em um pergunta semelhante
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 em: CC-BY-SA com atribuição
Não afiliado a StackOverflow