Team Foundation Server è la soluzione di gestione del ciclo di vita delle applicazioni "all-in-one" di Microsoft. Contiene funzionalità per la gestione del progetto Agile, controllo del codice sorgente, integrazione continua (build), consegna continua (rilascio), gestione manuale dei casi di test e altro. Ha anche l'integrazione di Sharepoint e un data warehouse per facilitare la reportistica. È in circolazione da circa 10 anni, introdotto nel 2005 come Visual Studio Team System. Da allora ha ricevuto 5 versioni principali (2008, 2010, 2012, 2013 e ora 2015) con innumerevoli service pack, patch e aggiornamenti trimestrali.
TFS è una soluzione on-premise, composta da (in una configurazione di stile best-practice) ovunque da 2 a 5 server.
Non esiste più il "Servizio di Team Foundation". Si chiama Visual Studio Team Services in questi giorni. Team Services è "TFS nel cloud", ospitato e gestito da Microsoft nei data center di Azure. È lo stesso codice base di TFS on-prem, tranne che viene aggiornato più frequentemente (ogni 3 settimane). Ci sono alcune funzionalità in TFS on-prem che non sono disponibili in Team Services e viceversa. Ad esempio, Team Services non ha integrazione o reporting di Sharepoint. Il lato positivo è che non ci sono infrastrutture da mantenere o software da aggiornare - le attività di ugprading avvengono ogni 3 settimane, senza tempi di fermo. Questa è una grande attrazione per i negozi più piccoli.
Team Foundation Version Control è una delle due opzioni native per il controllo del codice sorgente in TFS/Team Services. È un sistema di controllo della versione centralizzato, simile in paradigma a Subversion. L'altra opzione è Git, che è un sistema di controllo della versione distribuito con un flusso di lavoro radicalmente diverso. Entrambi sono considerati cittadini di prima classe e continueranno a essere supportati e riceveranno nuove funzionalità per il prossimo futuro. L'attenzione si è concentrata sul miglioramento dell'esperienza per gli utenti Git, poiché (come ho detto) Git ha un flusso di lavoro molto diverso rispetto a TFVC e il supporto Git è stato aggiunto solo in TFS 2013, quindi ha molto da recuperare.
fonte
2015-08-08 03:14:39
È possibile utilizzare TFVC senza TFS? – joedotnot
No, non può essere. –