Comment lire chaque révision de fichier en utilisant le client sharpsvn en utilisant c #?
Question
Comment lire chaque révision de fichier en utilisant le client sharpsvn en utilisant c #? Pas les numéros de révision, mais le contenu du fichier dans chaque révision ............
La solution
Vous pouvez utiliser SvnClient.FileVersions pour cela comme décrit dans une question similaire
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(...);
});
}
}
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow