Nozioni di base sul supporto non in linea nel controllo della versione di Team Foundation
Aggiornamento: novembre 2007
Microsoft Visual Studio Team System 2008 supporta il funzionamento non in linea. È possibile utilizzare soluzioni con controllo della versione quando non si è connessi a un server Team Foundation e archiviare le modifiche al controllo della versione quando il server è nuovamente disponibile. Per ulteriori informazioni, vedere la classe Procedura: lavorare non in linea quando il server non è disponibile.
Il supporto non in linea di Team Foundation è basato su server. Quando una soluzione esegue senza esito positivo un tentativo di connessione al server e il server è contrassegnato come non in linea, anche tutti i tentativi di connessione successivi da parte di altre soluzioni associate al server non riusciranno. Anche se Team Foundation Server diventa nuovamente disponibile, lo stato disconnesso del server e delle soluzioni persiste finché non viene ripristinato in modo esplicito lo stato in linea di una soluzione associata a Team Foundation Server. Per istruzioni dettagliate su come ripristinare lo stato in linea di una soluzione disconnessa, vedere Procedura: lavorare non in linea quando il server non è disponibile.
Scenari non in linea
Quando viene aperta una soluzione, in Team Foundation Server viene verificato lo stato della connessione. L'impossibilità di stabilire la connessione al server durante altre operazioni di controllo della versione all'interno di Visual Studio Team System 2008 non influisce sullo stato di connessione della soluzione. In Visual Studio Team System 2008 lo stato della connessione di ogni soluzione viene memorizzato a livello locale, nel file con estensione suo della soluzione. Lo stato della connessione viene inoltre memorizzato nel Registro di sistema di Windows del computer relativo a Team Foundation Server al quale è associata ogni soluzione.
Segue la descrizione di due scenari nei quali una soluzione Visual Studio Team System 2008 sarà modificata dalla modalità in linea alla modalità non in linea:
Sia la soluzione sia il server sono contrassegnati come in linea quando Visual Studio tenta di connettersi a Team Foundation Server, ma la connessione al server non riesce.
- In questo caso sia la soluzione sia Team Foundation Server vengono contrassegnati come non in linea. Viene visualizzata una finestra di messaggio di Visual Studio Team System 2008 nella quale si indica che Team Foundation Server non è disponible e che la soluzione verrà aperta in modalità non in linea. Un messaggio che indica che la connessione al server non è riuscita e che la soluzione non è in linea viene visualizzato nella finestra di output di Visual Studio Team System 2008.
La soluzione viene contrassegnata come in linea quando viene eseguito il tentativo di connessione a Team Foundation Server, ma il server è già contrassegnato come non in linea.
- La soluzione viene contrassegnata come non in linea. Nella finestra di output di Visual Studio Team System 2008 viene visualizzato un messaggio che indica che la soluzione non è in linea e che il server non è disponibile. Non viene tuttavia visualizzata alcuna finestra di messaggio.
Impostazione di preferenze per il supporto di soluzioni non in linea
Se si preferisce che lo stato in linea o non in linea di una soluzione locale non dipenda dalle altre soluzioni associate a Team Foundation Server, è possibile configurare Visual Studio Team System 2008 in modo che lo stato non in linea o in linea venga stabilito soluzione per soluzione. Vedere Procedura: configurare il supporto non in linea di Team Foundation affinché si basi su una soluzione.
Vedere anche
Concetti
Invio delle modifiche al server del controllo della versione
Altre risorse
Procedura: lavorare non in linea quando il server non è disponibile
Procedura: configurare il supporto non in linea di Team Foundation affinché si basi su una soluzione