मैं विशिष्ट संशोधन पर फ़ाइलों को प्राप्त करने के लिए निर्यात() सदस्य फ़ंक्शन का उपयोग कर रहा हूं जो काम कर रहा है लेकिन अन्य मामलों में किसी कारण से यह नहीं है। सभी संशोधित पथों के लिए यह काम करता प्रतीत होता है हालांकि उस संशोधन में हटाए गए और कभी-कभी जोड़े गए फ़ाइलों के साथ मुझे अपवाद मिलता है कि यूआरएल में कोई फ़ाइल नहीं है। जब मैं इन पथों पर टर्टोइस एसवीएन "प्रतिलिपि संशोधन ..." का उपयोग करता हूं तो यह ठीक काम करता है और मैं सोच रहा हूं कि अगर मुझे शार्पएसवीएन के साथ कुछ याद आ रहा है, तो मैं सभी संशोधित फ़ाइलों के संशोधन पर पूर्ण संस्करण चाहूंगा। मेरे कोड का सामान्य विचार है:SharpSVN SvnClient.Export (...) हमेशा फ़ाइलों को क्यों नहीं ढूंढ रहा है जो वहां होना चाहिए?
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);
}
}
किसी भी मदद या सुझाव की सराहना की जाएगी, धन्यवाद।