Articles of tfs

TFS 2010: acquisizione di una versione specifica di un file dall’attività archiviata

Come ottenere una versione specifica di un file dall’attività archiviata? Quando faccio clic destro su un file e selezionare la cronologia. Mi mostra “change set” e quando si fa clic con il tasto destro del mouse su “change set” e si seleziona “get this version”, quindi sono necessari anche altri file di quella versione. Ma […]

I riferimenti al progetto del pacchetto nuget vengono incasinati quando i pacchetti sono archiviati localmente su una cartella diff?

Quando un altro sviluppatore ottiene l’ultimo dal repository in TFS, i riferimenti per ciascun progetto nella soluzione non sembrano collegarsi correttamente. Da quello che ho assunto, se usi nuget, estrarrà automaticamente le librerie necessarie per te no? Devo andare su vs.net e dirgli di scaricare le librerie? O ho aggiunto qualcosa in TFS che non […]

API TFS – Aggiornamento di un campo di lavoro

È ansible aggiornare un campo di un object di lavoro utilizzando l’API TFS? Qualcosa su questa linea: WorkItemStore.GetWorkItem(Convert.ToInt32(current.WorkItemId)).State = rcbState.SelectedValue;

Trova etichetta nel progetto TFS

Attualmente sto usando il seguente codice per trovare un ramo all’interno di un progetto tfs con un’etichetta specificata: TfsTeamProjectCollection tfs = new TfsTeamProjectCollection(new Uri(tfsuri)); var vcs = tfs.GetService(); string labelscope = labelscopepath; var specifiedBranch = vcs.QueryLabels(label, labelscope, null, true); Ma in questo modo ottengo solo rami quando conosco il nome dell’etichetta. Quindi quello di cui […]

Rimuovi l’attività di build installata su tfs

Ho installato alcune attività di compilazione personalizzate su TFS: Ho una nuova versione della stessa attività, ma non posso aggiornare: Come disinstallo l’attività di compilazione personalizzata da tfs o come aggiornare esistente con la nuova versione?

API TFS: ottieni i changeset uniti

Ho un programma che legge la build più recente e ottiene tutti i changeset da esso. È quindi ansible determinare se il changset che ho in realtà unire, e da dove proviene. Ecco cosa ho: List changeSets = InformationNodeConverters.GetAssociatedChangesets(build); IEnumerable changesetDetails = changeSets.Select(x => versionControlServer.GetChangeset(x.ChangesetId)); // Determine is the first changeset was a merge changesetDetails.First().IsMerge […]

Ottieni il percorso di iterazione corrente da TFS

Sto cercando di ottenere il percorso di iterazione corrente per il progetto TFS del team. Il modo in cui sto cercando di farlo è utilizzando il blog di http://blog.johnsworkshop.net/tfs11-api-reading-the-team-configuration-iterations-and-areas/ . Comincio ottenendo le configurazioni del team dal seguente codice: TfsTeamProjectCollection tpc = TFSConncetion(@”http://tfs/url”); var configSvc = tpc.GetService(); var configs = configSvc.GetTeamConfigurationsForUser(projectUri); Il problema è che […]

Ripristino di tutti i pacchetti Nuget in una soluzione di Visual Studio 2015

Ho letto molte delle risposte su SO e NuGet (e Internet in generale, davvero), ma non riesco a superare il problema che sto riscontrando con il ripristino del pacchetto NuGet in Visual Studio 2015. Ho i seguenti scenari. Soluzione A Struttura –Progetto A Se apro e costruisco la soluzione AI, vedi la finestra di dialogo […]

Come verificare se un file locale è l’ultima versione in tfs?

Voglio essere in grado di interrogare TfsTeamProjectCollection e determinare se esiste una versione più recente di un file sul server. Mi piacerebbe essere in grado di farlo senza recuperare il file. È ansible da qualche parte? Ho fatto qualche graffio e finora ho disegnato degli spazi vuoti. Grazie.

La compilazione di Visual Studio Online ha esito negativo: lavori locali

Ho aggiornato a VS2015 e MVC è stato aggiornato a 5.0. Sono in grado di creare con successo sul mio PC locale, ma quando eseguo il check-in in Visual Studio Online e nei build build del CI, fallisce: “Il nome del tipo o spazio dei nomi ‘Mvc’ non esiste nello spazio dei nomi ‘System.Web’ (ti […]