Sto utilizzando la funzione membro Export() per ottenere file a revisioni specifiche che funzionano ma per qualche motivo in altri casi non lo è. Per tutti i percorsi modificati sembra funzionare comunque con i file cancellati ea volte aggiunti in quella revisione ottengo l'eccezione affermando che non è presente alcun file nell'URL utilizzato. Quando uso TurtoiseSVNs "Copia Revisione in ..." su questi percorsi funziona bene e mi chiedo se mi manca qualcosa con SharpSVN, mi piacerebbe le versioni complete alla revisione di tutti i file modificati. Ecco l'idea generale del mio codice:Perché SharpSVN SvnClient.Export (...) non trova sempre i file che dovrebbero essere lì?
if (logentry.ChangedPaths != null)
{
foreach (SvnChangeItem svnChangeItem in logentry.ChangedPaths)
{
SvnExportArgs ex = new SvnExportArgs();
ex.Revision = revisionNum;
client.Export(SvnTarget.FromUri(new Uri(pathInsideRepo)), exportFile, ex);
}
}
Qualsiasi aiuto o suggerimento sarebbe apprezzato, grazie.