Ich habe Probleme beim Einchecken von Änderungen an TFS, die in Visual Studio Online gehostet werden. Begann gerade letzte Woche. Ich laufe Visual Studio Professional 2017
Version 15.5.2
.Änderungen an TFS können nicht eingecheckt werden
Wenn ich versuche, in Änderungen zu überprüfen, bekomme ich diesen Fehler:
C:\My\Workspace\Path\Project\File.cs: Download of item $/Workspace/Path/Project/file.cs was not completed. Perform a get operation to correct.
Okay, was auch immer. Klingt einfach genug. Also gehe ich zur Problemdatei und mache eine Get Latest Version
. Wenn ich das tun, ich diesen Fehler dann erhalten:
Source Control Explorer
The network path was not found.
Die Ausgabe im Output
Fenster nach dem get versucht dies:
Conflict C:\...\...\...\...\...\Program.cs - Unable to perform the get operation because you have a conflicting edit
Automatically resolved conflict: edit: C:\...\...\...\...\...\Program.cs as TakeTheirs
The network path was not found.
ich eine Reihe von gelesen Beiträge, und versuchte eine Reihe von Dingen. Keine hat das Problem behoben. Dinge, die ich versucht habe ...
- Löschen Sie die TFS im Cache unter AppData. Hat nichts geholfen.
- Trennen Sie VS vom TFS-Projekt, löschen Sie dann den versteckten Ordner
$tf
unter meinem lokalen Arbeitsbereich und verbinden Sie VS erneut mit dem Teamprojekt, und holen Sie alles erneut. Die ersten Re-gets funktionierten alle. Aber nachdem ich einige Änderungen an einem Projekt vorgenommen und dann versucht habe, es zu überprüfen, fing es wieder mit diesen Fehlern an.
Wer hat noch andere Ideen? Der nächste Schritt, den ich in meiner Zukunft sehen werde, ist die Deinstallation und Neuinstallation von Visual Studio, aber ich versuche wirklich, dies zu vermeiden.
Haben Sie den Arbeitsbereich gelöscht und neu erstellt? Es sieht so aus, als wäre der Arbeitsbereich durcheinander. –
@DanielMann Hmm ... habe das nicht versucht. Ich werde es versuchen und berichten. – eidylon
Versuchen Sie: Get Specific version, geben Sie eine Changeset-Nummer aus ein paar Tagen zurück. Führen Sie dann ein Get Latest aus. – jessehouwing