Il nostro server TFS ha alcuni problemi di connettività temporanei in questo momento, e come tale VS non risponde, lasciando oltre 50 sviluppatori incapaci di lavorare!
È possibile passare TFS in modalità offline in caso di un problema del genere?
Il nostro server TFS ha alcuni problemi di connettività temporanei in questo momento, e come tale VS non risponde, lasciando oltre 50 sviluppatori incapaci di lavorare!
È possibile passare TFS in modalità offline in caso di un problema del genere?
Risposte:
Ci sono un paio di piccole estensioni di Visual Studio per questo scopo:
Nel caso di TFS 2012, sembra che non siano necessarie le estensioni "Vai offline". Ho letto qualcosa su una nuova funzionalità chiamata area di lavoro locale per lo scopo simile.
In alternativa ho avuto un buon successo con Git-TF . Tutta la bontà di git e quando sei pronto, puoi inviarlo a TFS.
Vedere questo riferimento per informazioni su come associare / separare la soluzione o il progetto dal controllo del codice sorgente. NOTA: questo non si applica se si utilizza GIT e potrebbe non essere applicabile alle versioni successive a VS2008.
Citando dal riferimento:
Per disconnettere una soluzione o un progetto dal controllo del codice sorgente
In Visual Studio, apri Esplora soluzioni e seleziona gli elementi da disconnettere.
Nel menu File, fare clic su Controllo del codice sorgente, quindi su Modifica controllo del codice sorgente.
Nella finestra di dialogo Modifica controllo del codice sorgente, fare clic su Disconnetti.
Fare clic su OK.
L'estensione "Vai offline" aggiunge un pulsante al menu Controllo codice sorgente.
https://visualstudiogallery.msdn.microsoft.com/6e54271c-2c4e-4911-a1b4-a65a588ae138
plundberg: Il pulsante "disconnetti" è disponibile solo per il provider TFS a partire da VS 2008. Anche allora, non sono sicuro che sia ufficialmente supportato. Il modo consigliato per utilizzare la funzione Vai offline è [ri] aprire la soluzione.
Martin Pritchard: se rimani bloccato a metà operazione, puoi forzare il timeout di VS staccando la spina di rete (letteralmente) o eseguendo ipconfig / release .
Una volta che sei stato contrassegnato offline, ecco una guida passo passo per lavorare in quella modalità: http://teamfoundation.blogspot.com/2007/12/offline-and-back-again-in-vs2008.html
Informazioni più dettagliate su come modificare il comportamento dietro le quinte: http://blogs.msdn.com/benryan/archive/2007/12/12/when-and-how-does-my-solution-go-offline.aspx http://blogs.msdn.com/benryan/archive/2007/12/12/how-to-make-tfs-offline-strictly-solution-based.aspx
A seconda delle finestre degli strumenti che hai aperto, VS può o meno provare a colpire automaticamente il server del team all'avvio.
Per risultati migliori, prova questo:
Dovresti notare ora che puoi avviare Visual Studio senza che tenti di raggiungere il server TFS.
So che è solo un accenno al tuo problema, ma spero che tu lo trovi utile!
Se hai una soluzione aperta e TFS non è attivo, potresti avere problemi ad accedere alla modalità offline. Se chiudi e riapri la tua soluzione, apparirà una piccola finestra di dialogo che ti chiederà se vuoi andare offline.
In alternativa, se non desideri chiudere / riaprire la soluzione, (come suggerito da Bernie ) puoi installare il plug-in TFS Go-Offline , quindi fare clic su:
TEAM -> Go Offline
Semplicemente, cambia il nome della cartella principale per la tua soluzione nel tuo computer locale, si disconnetterà automaticamente.
Volevo solo includere un collegamento a una risoluzione a un problema che stavo avendo con VS2008 e TFS08.
Ho aperto accidentalmente la mia soluzione senza essere connesso alla mia rete e non sono riuscito a ripristinarla "come era" e ho dovuto eseguire nuovamente il collegamento ogni volta che ho aperto.
Ho trovato la soluzione qui; http://www.fkollmann.de/v2/post/Visual-Studio-2008-refuses-to-bind-to-TFS-or-to-open-solution-source-controlled.aspx
Fondamentalmente, è necessario aprire "Connetti a Team Foundation Server" e quindi "Server ..." una volta lì, eliminare / rimuovere il server e aggiungerlo di nuovo. Questo ha risolto il mio problema.
Se il codice è già stato estratto dall'utente che è offline e ha l'ultima versione sul proprio hd locale, deve solo navigare nella posizione della soluzione e aprire la soluzione facendo doppio clic sul file sln. La soluzione si aprirà in modalità disconnessa.