VisualStudio:TFS
From Aino Wiki
Team Foundation Server
Ecco un tipico menu:
Configurazioni
Disabilitare il merge automatico
Branchs
Dal Source Control Explorer è possibile fare delle copie di Solutions per creare ad es. rami come:
- Developpment
- Release
- Test
Build automatiche
Dato un ramo da compilare è possibile schedulare questa attività basta configurare quanto proposto a seguito del click sul pulsante Build nella Home del tab "Team Team Explorer". Comparirà:
Da cui è configurabile nei vari tab verticali, notare lo storico delle compilazioni come segue:
Soluzioni
Loggarsi con altro utente
Dopo essersi loggati con un utente, ogni volta che si riapre Visual Studio non verrà più richiesta l'autenticazione e quindi nel caso si voglia entrare con altro utente come si fa?
- Vedi: codepool
- Link interno Gestore_Credenziali
Aprire il Pannello di controllo andando su "Gestore Credenziali", eventualmente ricercarlo dal menu Start. Cercare nell'elenco i gruppo che riguarda il server TFS, modificare o cancellare quanto associato al vecchio account.
Errori e soluzioni
TF30063 you are not authorized to access
Da StackOverflow dicono di sloggarsi e riloggarsi per un problema di cache. Io ho risolto così:
- Dal pannello di controllo andare su gestione credenziali selezionare il server TFS: XXX.yyy.zzz cliccare su "Modifica" quindi reinserire la PW.
Rimuovere il binding
Caso rimozione da connesso
(Si assume che ci si possa connettere al Server altrimenti si troveranno disabilitate le funzioni necessarie allo scopo)
Da menu principale:
- File -> Source Control -> Advanced -> Change Source Control
- Selezionare "unbind and/or disconnect all projects and the solution"
Caso rimozione con tool
Il tool è scaricabile qui GitHub thanks to Saveenr
- Chiudere visual studio con la soluzione aperta in precedenza
- Eseguire l'utility da command line (prompt di DOS):
VSUnbindSourceControl.exe d:\mysolution folder
Caso rimozione forzata
- Da Explorer andare nella cartella della soluzione
- Rimuovere tutti i files *.vssscc e *.vspscc .
- Cancellare il file '*.suo'
- Aprire con Notapad il file di soluzione *.sln quindi cancellare e poi salvare la seguente sezione:
GlobalSection(TeamFoundationVersionControl) = preSolution SccNumberOfProjects = 2 SccEnterpriseProvider = {xxxxx} SccTeamFoundationServer = http://some-other-guys-tfs-server/ SccLocalPath0 = . SccProjectUniqueName1 = xxDemo\\xxDemo.csproj SccProjectName1 = xxDemo SccLocalPath1 = xxDemo EndGlobalSection
Mappa e Link
Parole chiave: