Unser TFS-Server hat momentan einige vorübergehende Verbindungsprobleme. Daher reagiert VS nicht mehr und 50+ Entwickler können nicht mehr arbeiten!
Ist es bei einem solchen Problem möglich, TFS in einen Offline-Modus zu schalten?
Unser TFS-Server hat momentan einige vorübergehende Verbindungsprobleme. Daher reagiert VS nicht mehr und 50+ Entwickler können nicht mehr arbeiten!
Ist es bei einem solchen Problem möglich, TFS in einen Offline-Modus zu schalten?
Antworten:
Zu diesem Zweck gibt es einige kleine visuelle Studioerweiterungen:
Im Fall von TFS 2012 sind anscheinend keine Erweiterungen für "Offline gehen" erforderlich. Ich habe etwas über eine neue Funktion namens lokaler Arbeitsbereich für den ähnlichen Zweck gelesen .
Alternativ hatte ich mit Git-TF gute Erfolge . All die Güte von Git und wenn Sie bereit sind, können Sie es an TFS senden.
In dieser Referenz finden Sie Informationen zum Binden / Entbinden Ihrer Lösung oder Ihres Projekts von der Quellcodeverwaltung. HINWEIS: Dies gilt nicht, wenn Sie GIT verwenden, und gilt möglicherweise nicht für Versionen nach VS2008.
Zitat aus der Referenz:
So trennen Sie eine Lösung oder ein Projekt von der Quellcodeverwaltung
Öffnen Sie in Visual Studio den Projektmappen-Explorer und wählen Sie die zu trennenden Elemente aus.
Klicken Sie im Menü Datei auf Quellcodeverwaltung und dann auf Quellcodeverwaltung ändern.
Klicken Sie im Dialogfeld Quellcodeverwaltung ändern auf Trennen.
OK klicken.
Die Erweiterung "Offline gehen" fügt dem Menü "Quellcodeverwaltung" eine Schaltfläche hinzu.
https://visualstudiogallery.msdn.microsoft.com/6e54271c-2c4e-4911-a1b4-a65a588ae138
plundberg: Die Schaltfläche "Trennen" ist nur für den TFS-Anbieter ab VS 2008 verfügbar. Selbst dann bin ich mir nicht sicher, ob sie offiziell unterstützt wird. Die empfohlene Methode zur Verwendung der Go Offline-Funktion besteht darin, die Lösung [erneut] zu öffnen.
Martin Pritchard: Wenn Sie während des Betriebs nicht weiterkommen , können Sie VS zum Timeout zwingen, indem Sie den Netzwerkstecker ziehen (im wahrsten Sinne des Wortes) oder ipconfig / release ausführen .
Sobald Sie als offline markiert sind, finden Sie hier eine schrittweise Anleitung zum Arbeiten in diesem Modus: http://teamfoundation.blogspot.com/2007/12/offline-and-back-again-in-vs2008.html
Weitere Informationen zum Optimieren des Verhaltens hinter den Kulissen: 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
Abhängig davon, welche Tool-Fenster Sie geöffnet haben, versucht VS möglicherweise, den Team-Server beim Start automatisch zu erreichen oder nicht.
Für beste Ergebnisse versuchen Sie Folgendes:
Sie sollten jetzt beachten, dass Sie Visual Studio starten können, ohne dass es versucht, den TFS-Server zu erreichen.
Ich weiß, es ist nur eine Seite Ihres Problems, aber ich hoffe, Sie finden das hilfreich!
Wenn Sie eine Lösung geöffnet haben und TFS nicht verfügbar ist, haben Sie möglicherweise Probleme, in den Offline-Modus zu wechseln. Wenn Sie Ihre Lösung schließen und erneut öffnen, wird ein kleines Dialogfeld angezeigt, in dem Sie gefragt werden, ob Sie offline gehen möchten.
Wenn Sie die Lösung nicht schließen / erneut öffnen möchten (wie von Bernie vorgeschlagen ), können Sie alternativ das TFS Go-Offline-Plugin installieren und dann auf Folgendes klicken:
TEAM -> Go Offline
Ändern Sie einfach den Namen des Stammordners für Ihre Lösung auf Ihrem lokalen Computer. Die Verbindung wird automatisch getrennt.
Ich wollte nur einen Link zu einer Lösung für ein Problem mit VS2008 und TFS08 einfügen.
Ich habe meine Lösung versehentlich geöffnet, ohne mit meinem Netzwerk verbunden zu sein, und konnte sie nicht "wieder so wie sie war" erhalten. Jedes Mal, wenn ich sie öffnete, musste ich sie neu binden.
Ich habe hier die Lösung gefunden; http://www.fkollmann.de/v2/post/Visual-Studio-2008-refuses-to-bind-to-TFS-or-to-open-solution-source-controlled.aspx
Grundsätzlich müssen Sie dort "Connect to Team Foundation Server" und dann "Server ..." öffnen, Ihren Server löschen / entfernen und erneut hinzufügen. Dies hat mein Problem behoben.
Wenn der Code bereits vom Benutzer ausgecheckt wurde, dass er offline ist und die neueste Version auf seiner lokalen Festplatte hat, muss er nur zum Speicherort der Lösung navigieren und die Lösung durch Doppelklicken auf die sln-Datei öffnen. Die Lösung wird im getrennten Modus geöffnet.