2011-08-26 19 views
13

Ho problemi con TFS quando aggiungo nuovi file o cartelle alla mia soluzione.TFS ottiene l'ultima versione con nuovi file

Quando qualsiasi altro popolo nella squadra cercano di "ottenere più recente" Si aggiorna ogni file modificato, ma non scarica il file aggiunti nuovi !!

Se si passa all'esploratore del controllo del codice sorgente, i nuovi file vengono visualizzati come "non scaricati" ... e se si forza il download, è necessario includere anche il file nel progetto nella sua macchina.

Non posso credere che questo è il comportamento normale per TFS (credo che questo sia di base) quindi suppongo che stiamo facendo qualcosa di sbagliato ... Qualsiasi idea di quello che sta succedendo ??

Grazie in anticipo ;-)

+0

Stai rilascia la Leggi ultima da ** Soluzione ** Explorer o ** ** Source Control Explorer? O riga di comando? – AakashM

+0

Quale versione TFS stai usando? – pantelif

+0

AakashM Uso solitamente Esplora soluzioni. Quindi devo usare Source Control Explorer per forzare il download. pantelif Sto usando TFS 2010. – zapico

risposta

13

Avete controllato anche nel file di progetto a cui i file aggiunti sono correlate? In Solution Explorer questi file saranno disponibili solo se si trovano anche nel file di progetto locale. Controlla anche se l'utente che sta tentando di scaricare ha già estratto il file di progetto.

Aggiornamento: Da Solution Explorer è possibile ottenere solo ciò che è richiesto per i file di riferimento nel file .proj. Per Source Control Explorer si dovrebbe ottenere quei file se non li hai mai scaricati prima. Il modo migliore per essere sicuri è piuttosto che Get Get Latest (che tenta di sincronizzare ciò che capisce lato server sul tuo spazio di lavoro locale con il server) fare una versione specifica Get -> Ultima versione. In questo modo è possibile "forzare" il download di tutti i file di progetto indipendentemente dallo stato dell'area di lavoro esistente.

+0

Lo controllerò ma penso che lo stiamo già facendo. Comunque penso che i file dovrebbero essere scaricati, non dovrebbero? – zapico

9

Il suggerimento di cui sopra non ha aiutato nel mio scenario. Che cosa ha fatto il trucco è stato il check-out di una vecchia versione (con le due caselle di sovrascrittura) e ottenere l'ultima versione in seguito (anche con le due caselle di controllo per la sovrascrittura).

Questo è un enorme insetto in TFS IMO.

0

Ho appena avuto lo stesso problema. Il mio collaboratore ha creato un nuovo file (con contenuto, non solo un file vuoto). Ha fatto il check-in e tutto è andato per il meglio. Ma il file non è mai stato scaricato nel mio progetto. Potrei andare in Source control explorer e navigare verso il file in questione, quindi fare un "get latest version" o "get specific version" su di esso, ma non è ancora apparso nel mio progetto.

Poi il mio collega ha fatto alcune modifiche estetiche al file e fatto un altro commit. Questa volta, quando ho eseguito una semplice "versione più recente" sull'intero progetto, il file è stato scaricato senza problemi.

Problemi correlati