Wie lese ich jede Überarbeitung der Datei mithilfe von Sharpsvn -Client mit C#?
Frage
Wie lese ich jede Überarbeitung der Datei mithilfe von Sharpsvn -Client mit C#? Nicht die Revisionsnummern, sondern der Inhalt der Datei in jeder Revision ............
Lösung
Sie können svnclient.fileversions dafür verwenden, wie in a beschrieben Ähnliche Frage
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(...);
});
}
}
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow