7

Ich habe mehrere Lösungen, die zuvor einem gehosteten TFS zugeordnet wurden. Ihr lokales Mapping wurde ebenfalls definiert und der gesamte Quellcode war lokal aktuell. Ich habe mein TFS-Abonnement eingestellt und begann VisualStudio.com als meinen TFS-Server zu verwenden.Ändern der TFS-Quellcodeverwaltung in Visual Studio 2013

Ich ging in eine der Lösungen, löschte die * .vssscc-Dateien aus der Lösung und die * .vspscc-Dateien aus jedem verschachtelten Projekt. Wenn ich die Lösung in VS 2013 öffne, gibt mir das Ausgabefenster eine Nachricht, dass das ursprüngliche TFS (jetzt abgemeldet) nicht verfügbar ist und dass die Lösung offline geöffnet ist.

Als Ergebnis, wenn ich die Option "Quellcodeverwaltung ändern" wähle, fordert es mich zuerst an, sich bei dem alten TFS anzumelden, dessen Anmeldeinformationen nicht mehr gültig sind.

Außerdem teilt es mir mit, dass das lokale Verzeichnis, das ich dem neuen TFS zuordnen möchte, bereits dem alten TFS zugeordnet ist. Wie kann ich dieses Mapping entfernen, ohne Zugriff auf das alte TFS zu haben?

Antwort

0

Die Antworten hier funktionieren, wenn der alte TFS-Server verfügbar ist. Meine war nicht, aber wurde nicht aus der Serverliste in VS entfernt. Durch das Entfernen dieses Eintrags konnte ich die Lösung zusammen mit der Zuordnung aus der Quellcodeverwaltung entfernen und sie einem anderen Quellcodeverwaltungsserver hinzufügen.

3

Es ist wahrscheinlich am einfachsten, die Zuordnungen mit dem Kommandozeilen-

tf workspaces /remove workspacename;owner /collection:http://urlto.old:8080/tfs/ProjectCollection

Nach dem Entfernen der alten Arbeitsbereich Konfiguration für die aktuellen Ordner und die Abbildung des Ordners zu Ihrem neuen Abonnement zu entfernen, sollte Visual Studio auffordern Sie müssen die Lösungsbindungen automatisch auf den neuen Server aktualisieren.

Dies löscht Ihren Arbeitsbereich nicht vom Server (der die Arbeitsbereiche überwacht), aber da Sie nicht mehr darauf zugreifen können, sollte er ausreichen, damit der Client den Ordner nicht zuordnen kann.

3

nicht sicher, ob dies funktioniert, wenn Sie offline sind, aber Sie können durch Öffnen des Manage Workspaces Bereich in Source Control Explorer (klicken Sie auf die ... Möglichkeit des Drop-Down-rechts von Workspace die Zuordnung entfernen :)

Arbeitsbereiche verwalten ->Wählen Sie Ihren Arbeitsbereich ->Bearbeiten ->Entfernen oder ändern Sie Ihre Zuordnung.