Queste sono le slide dell'evento organizzato da Visual Basic Tips & Tricks a Vicenza il 12/10/2012 relative alla sessione di Piero Sbressa e Carmelo La Monica su Team Foundation Server
1. Vicenza, 12 ottobre 2013
CONCETTI
FONDAMENTALI SU TEAM
FOUNDATION SERVER
Procedure da effettuare per lavorare in team su un progetto
Visual Studio 2012
3. Due parole su Team Foundation Server
Creazione Account
Creazione di un Team Project
Aggiunta di utenti
Creazione del progetto in VS 2012 e associazione al source control
Gestione dei conflitti
Demo
4. TFS è, tra le mille altre potenzialità, la soluzione Microsoft per la gestione del codice sorgente
Gestione delle versioni con possibilità di eliminare le versioni
Sincronizzazione dei file di progetto tra i componenti del team
Gestione dei conflitti
Non discusso oggi:
team collaboration
gestione tracciata di work item e bug
analisi del progresso del progetto
revisione del codice da parte di altri membri
build automatizzate
5. Creazione account
Creazione di un team project
(vale per qualunque tipo di progetto)
Aggiunta utenti
Creazione del progetto in Visual Studio e aggiunta al source control
6. Si va sul sito: http://tfs.visualstudio.com
Ci si logga col Live ID
Si clicca su Sign up for free
Si digita il nome dell’account (che può essere il nome della società o del team)
Si dà la conferma cliccando su Create Account
7. Dal link appena creato cliccare sul pulsante New Team Project
Inserire il nome del progetto e la descrizione
Dare conferma e fine
8. Dalla pagina principale del Team Project cliccare su Manage all members
Cliccare su Add Add user e scrivere il nome
9. Aprire Visual Studio 2012 e creare un nuovo progetto (il tipo è in base alle vostre esigenze)
Dal menu Team, connettersi al server impostando l’URL creata in precedenza
Abilitare il controllo del codice sorgente da Esplora Soluzioni
Archiviare i file del progetto sempre tramite Esplora soluzioni
Sul pc di un membro del team:
Scaricare i file nuovi (o forzare tutti i file) del progetto tramite Leggi ultima versione (ricorsivo)
Facciamo un paio di modifiche per prova
10. Archiviamo nel server le nuove modifiche tramite Archivia in Esplora Soluzioni
Verificheremo la sincronizzazione con un altro utente in TFS esplorando il codice sorgente sia da Visual
Studio che tramite un browser collegandoci al TFS.
Torniamo al primo computer, scarichiamo la nuova versione e vedremo che le modifiche fatte da uno dei
membri sarà visibile per tutti i membri che lavorano allo stesso progetto.
11. •
•
Anche in team ben organizzati può succedere che due membri lavorano sullo stesso file
Visual Studio e TFS permettono di risolverli:
a) Utilizzando la versione server
b) Utilizzando la versione sul pc
E’ a disposizione un ottimo editor che visualizza il contenuto del file , indicando in rosso quali sono le
righe che sono diverse.
Poi sta allo sviluppatore (o al team manager in caso di team organizzati) decidere e dare disposizione
se tenere la versione giù sul server o caricare le modifiche comunque.