से फ़ाइल का नवीनतम संस्करण प्राप्त करें मैं टीएफएस से स्थानीय फाइलों को अपडेट करने की कोशिश कर रहा हूं लेकिन मैं इसे काम नहीं कर सकता। मुझे यह भी नहीं पता कि यह क्यों विफल रहा है क्योंकि टीएफएस मुझे अपवाद या कुछ भी नहीं फेंकता है, यह चुपचाप मुझे निंदा करता है और कुछ भी अपडेट नहीं करता है।टीएफएस
public bool getLatest(string[] items)
{
try
{
Workspace myWorkspace = createWorkspace();
myWorkspace.Get(items,
VersionSpec.Latest,
RecursionType.Full,
GetOptions.Overwrite);
return true;
}
catch (Exception ex)
{
Tools.MessageLogger.LogError(ex.Message);
return false;
}
}
मैं जोड़ने के लिए है कि TFS के साथ अन्य सभी संचार बस, ठीक pendingchanges, चेकइन है या चेकआउट सभी काम कर रहे हैं की है। यह काफी निराशाजनक है।
[डॉक्स] (http://msdn.microsoft.com/en-us/library/bb139316%28v=vs.80%29.aspx) के अनुसार, 'वर्कस्पेस.गेट()' को वापस लौटना चाहिए [ GetStatus] (http://msdn.microsoft.com/en-us/library/microsoft.teamfoundation.versioncontrol.client.getstatus%28v=vs.80%29.aspx) वस्तु जो आप कितने चेतावनी/विफलताओं/संघर्ष बताता है वहां थे - अगर आप इसे स्टोर करते हैं और डीबग में इसका निरीक्षण करते हैं, तो ऐसा लगता है कि इसमें आपकी आवश्यक जानकारी हो सकती है। – Bridge