Heute plötzlich, ich fand heraus, ich bin nicht in der Lage, jede Art von Get-Befehl auf unserem TFS erfolgreich abzuschließen. Die ganze Zeit hängt der Prozess an irgendeinem Punkt, Fortschrittsbalken und Statusmeldung mit der aktuell bearbeiteten Datei bleiben für immer gleich, es werden keine Fehler ausgelöst. Dies geschieht jedes Mal in einer anderen Datei, früher oder später, sowohl mit der IDE als auch mit dem Befehlszeilendienstprogramm.Get Befehl hängt mit VS 2012 und TFS 2008 (TFS-Fehler TF400307)
Ich bin mit Visual Studio Premium 2012 mit TFS 2008
Ich habe noch nie hatte ein ähnliches Problem vor und gestern alles geklappt hat. Ich kenne keine Konfigurationsänderungen seitdem und ich bin der einzige in der Firma, der das Problem erlebt.
Ich glaube nicht, dass es eine direkte Antwort darauf gibt, warum dies passiert, aber könnte jemand irgendwelche Hinweise geben, wie man mit dem Debugging und der Lösung eines solchen Problems umgehen kann?
Bis jetzt habe ich verschiedene Möglichkeiten ausprobiert, den Befehl get auszuführen - neueste Version, spezifische Version, map + get, sowohl in VS IDE als auch über die Befehlszeile. Auch viele andere TFS-Befehle scheinen gut zu funktionieren.
Edit:
Nach einigem Versuch und Irrtum, den Prozess zu verlassen für eine Stunde gehen oder so, ich stolperte schließlich auf den Fehlermeldungen im Ausgabefenster Quellcodeverwaltung. Diese waren anfangs nicht sichtbar, da der gesamte Prozess unterbrochen wurde und die gesamte IDE nicht mehr reagierte. Die Nachrichten sind alle gleich:
[Dateipfad]: TF400307: Der Download-Vorgang endete nach Warten 599 Sekunden für eine Antwort vom Server.
Haben Sie AVG oder ein anderes Antivirenprogramm installiert? – Betty
Wir verwenden ESET NOD32 Antivirus firmenweit und für eine lange Zeit, also glaube ich nicht, dass dies ein Problem ist. Wie ich schon sagte, ich weiß nichts über Änderungen am Betriebssystem oder der Software, seit es gestern funktioniert hat. – famousgarkin
Wir verwenden eine dritte: Symantec Endpoint Protection. Ich muss die Technik ausprobieren, die als Antwort markiert ist. –