का उपयोग करके डिफिंग करना क्या किसी को पता है कि टीएफएस अंतर का उपयोग करना संभव है। डिफफाइल() विधियों को उन स्रोतों पर उपयोग करना संभव है जो स्रोत नियंत्रण में नहीं हैं? मुझे पता है कि जब मैं स्रोत नियंत्रण यूआई में हूं, तो मैं स्थानीय पथ चुन सकता हूं जो मुझे वर्कस्पेस के बाहर जाने देता है। मैंने इसे काम करने के लिए कुछ प्रयास किए हैं, लेकिन मुझे यकीन नहीं है कि डिफ सेगमेंट परिणामों को कैसे पढ़ा जाए।टीएफएस एपीआई
options.Flags = DiffOptionFlags.None;
options.OutputType = DiffOutputType.Unified;
options.TargetEncoding = Console.OutputEncoding;
options.SourceEncoding = Console.OutputEncoding;
options.StreamWriter = new StreamWriter(memStream);
options.StreamWriter.AutoFlush = true;
DiffSegment seg = Difference.DiffFiles(pathA, Encoding.UTF8.WindowsCodePage, pathB, Encoding.UTF8.WindowsCodePage, options);
कुछ लाइट परीक्षण में मुझे लगता है कि जोड़ दिए जाते हैं क्षेत्रों को देखने के लिए लग सकता है लेकिन OriginalStart ModifiedStart मैच के लिए लगता है तो मैं बस यह करने के लिए नहीं कर सकते हैं। अगर किसी के पास एक सभ्य डिफ एपीआई पर सिफारिशें हैं तो मैं खुली हूं।
यह संकलित करता है, लेकिन यह मेरे लिए काम नहीं करता है। http://stackoverflow.com/q/16612156/284795 –