2012-03-22 20 views
5

Mi chiedevo se qualcuno fosse a conoscenza di un buon sito che mostra esempi di utilizzo dell'API di TFS 2010.API Team Foundation Server 2010

Mi piacerebbe sviluppare un progetto che consenta a un team di vedere quali file/elementi sono stati estratti dagli altri membri del team. Semplicemente gli utenti di un sistema potevano vedere su quali progetti gli sviluppatori stanno lavorando. Qualcuno ha qualche esperienza con questo che potrebbe dare consigli per iniziare?

Sarei in via di sviluppo in .NET (C# OR VB) e l'applicazione funzionerebbe su un database SQL Server 2008.

+1

Perché non utilizzare semplicemente http://www.attrice.info/cm/tfs/? –

+2

Hai provato MSDN per i principianti? –

+0

Spero che tu sappia che puoi utilizzare la finestra di Team Explorer in Visual Studio per vedere su cosa stanno lavorando gli altri membri del team. – Bernard

risposta

6

Come Alex menzioni, TFS Sidekicks da Attrice ha questa funzionalità.

Inoltre, lo TFS Power Tools consente di utilizzare "Trova nel controllo del codice sorgente" per vedere quali file vengono estratti da qualsiasi (o tutti) utenti.

Tuttavia, se si desidera eseguire il rollover della propria soluzione, è possibile farlo facilmente utilizzando lo TFS SDK. Ti lascio la documentazione parlano da sé, ma probabilmente si vorrà fare qualcosa sulla falsariga di:

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); 
    } 
} 

(Nota: totalmente non testati)

Ma ancora una volta, vi consiglio di controllare fuori quei due progetti esistenti per vedere se rispondono alle tue esigenze.

+0

+1 per mostrare un argomento concreto per la raccolta del progetto in un Uri. Non ho trovato questo su MSDN. – Blanthor

2

Sidekicks TFS di Attrice già fa questo e molto altro. Inoltre, è gratis

TFS Sidekicks

Problemi correlati