Ich versuche, eine neue Verbindung zu TFS mit VS2012 einzurichten. Schon früh konnte ich meinen TFS-Server hinzufügen und mithilfe des Microsoft Git Providers eine Kopie des Remote-Repositorys aus Visual Studio heraus klonen. Später, als ich mit den Dingen im Team Explorer herumhantierte und versuchte, den Zweig zu finden, den ich benutzen wollte, brach etwas. Mein lokales Repository bleibt, aber meine Verbindung zum Remote-Repository wurde irgendwie beschädigt, wie mit diesem Fehler belegt:Fehler TF31004 Verbinden von VS2012 mit TFS
TF31004: Unexpected error encountered while connecting to Team Foundation Server at http: //my.server.com:8080/tfs. Wait a few minutes and try again. If the problem persists, contact the server administrator okhelp
Dinge, die ich versucht habe dieses Problem zu beheben:
- warten und erneut versuchen (wie die Fehlermeldung vorgeschlagen).
- Starten Sie Visual Studio neu.
- Starten Sie meine Maschine neu.
- Starten Sie den TFS-Server neu.
- Verwenden Sie die Systemwiederherstellung, um zurückzusetzen, bevor ich msysgit und Microsoft Git Provider installiert habe oder versucht habe, eine Verbindung zum TFS-Server herzustellen.
- Überprüfen Sie die MSDN help für den Fehler (siehe unten).
- Suche Stack Overflow (ein anderes verwandtes Problem gefunden, aber schien nicht zu gelten).
- Versuchte devenv/resetskippkgs
- Versuchte devenv/setup
- Team Explorer for VS2012-Re installieren.
- IE-Cookies löschen (per this post).
- Klare TFS-Caches (per this post).
Die Hilfeseite bietet diese Leckerbissen, aber keiner von ihnen wahrscheinlich gegeben zu sein scheint, dass ich hatte, wie gesagt, die Verbindung an einem Punkt arbeiten:
- Die Version von Team Foundation auf dem lokalen Lauf Computer stimmt nicht mit der Version überein, die auf dem Team Foundation Server-Server ausgeführt wird {Name}.
- Der Server hat HTML-Inhalt anstelle von XML-Inhalt zurückgegeben.
- Der erforderliche Webdienst auf dem Server konnte nicht gefunden werden.
Irgendwelche Ideen würden geschätzt werden!
Sie sagten, Sie verwenden den Git-Provider - ist das die Visual Studio Tools für Git-Erweiterung? Wenn ja, haben Sie die neueste Version installiert? Verbinden Sie sich auch mit dem gehosteten TFService und einem Git-Repository auf dem Server oder verwenden Sie tf-git mit TFVC? –
Ja, der git-Provider ist von Visual Studio für Git, Version 0.9.5.0, gestern installiert. Was deine letzte Frage anbelangt, bin ich mir nicht ganz sicher, aber ich glaube, es ist die erste (d. H. * Nicht * benutze tf-git oder TFVC, da ich davon vorher noch nichts gehört habe :-). –