2012-03-22 15 views
5

मैं सोच रहा था कि किसी को एक अच्छी साइट के बारे में पता था जो टीएफएस 2010 के एपीआई का उपयोग करने के उदाहरण दिखा रहा है।टीम फाउंडेशन सर्वर 2010 एपीआई

मैं एक ऐसी परियोजना विकसित करना चाहता हूं जो एक टीम को यह देखने की अनुमति देगी कि अन्य टीम के सदस्यों ने कौन सी फाइलें/आइटम चेक आउट किए हैं। यह बस एक सिस्टम उपयोगकर्ता देख सकता है कि कौन से प्रोजेक्ट डेवलपर्स वर्तमान में काम कर रहे हैं। क्या किसी के पास इसका कोई अनुभव है जो शुरू करने की सलाह दे सकता है?

मैं .NET (सी # या वीबी) में विकसित होगा और एप्लिकेशन SQL सर्वर 2008 डेटाबेस पर सवारी करेगा।

+1

इसके बजाय http://www.attrice.info/cm/tfs/ का उपयोग क्यों न करें? –

+2

क्या आपने शुरुआत के लिए एमएसडीएन की कोशिश की है? –

+0

मुझे उम्मीद है कि आप जानते हैं कि आप विजुअल स्टूडियो के भीतर टीम एक्सप्लोरर विंडो का उपयोग करके यह देखने के लिए देख सकते हैं कि अन्य टीम के सदस्य क्या काम कर रहे हैं। – Bernard

उत्तर

6

है एलेक्स उल्लेख के रूप में, Attrice से TFS Sidekicks यह कार्यक्षमता है।

इसके अलावा, TFS Power Tools आपको किसी भी (या सभी) उपयोगकर्ताओं द्वारा कौन सी फाइलों की जांच की जाती है, यह देखने के लिए "स्रोत नियंत्रण में खोजें" का उपयोग करने की अनुमति देता है।

हालांकि, यदि आप अपना स्वयं का समाधान रोल करना चाहते हैं, तो आप TFS SDK का उपयोग करके बहुत आसानी से ऐसा कर सकते हैं। मैं दूँगा प्रलेखन खुद के लिए बात करते हैं, लेकिन आप शायद की तर्ज पर कुछ करना चाहता हूँ:

TfsTeamProjectCollection projectCollection = new TfsTeamProjectCollection(new Uri("http://tfs.mycompany.com:8080/tfs/DefaultCollection")); 
VersionControlServer vc = projectCollection.GetService<VersionControlServer>(); 

/* Get all pending changesets for all items (note, you can filter the items in the first arg.) */ 
PendingSet[] pendingSets = vc.GetPendingSets(null, RecursionType.Full); 

foreach(PendingSet set in pendingSets) 
{ 
    /* Get each item in the pending changeset */ 
    foreach(PendingChange pc in set.PendingChanges) 
    { 
     Console.WriteLine(pc.ServerItem + " is checked out by " + set.OwnerName); 
    } 
} 

(नोट: पूरी तरह से अपरीक्षित)

लेकिन फिर से, मैं आप की जाँच की सलाह देते हैं यह देखने के लिए कि क्या वे आपकी जरूरतों को पूरा करते हैं, उन दो मौजूदा परियोजनाओं को बाहर निकालें।

+0

+1। मुझे यह एमएसडीएन पर नहीं मिला। – Blanthor

2

Attrice द्वारा टीएफएस साइडकिक्स पहले से ही यह और बहुत कुछ करता है। साथ ही, यह मुक्त

TFS Sidekicks

संबंधित मुद्दे