Mein Systemadministrator hat meinen Computer umbenannt. Wo es also "MyLaptop2" war, ist es jetzt nur noch "MyLaptop".
Jetzt suchen alle meine Quellcodeverwaltungsbindungen und ausgecheckten Dateien nach einem Arbeitsbereich mit "MyLaptop2".
Gibt es eine Möglichkeit, diesen Arbeitsbereich auf meinen umbenannten (aber immer noch gleichen) Computer umzuleiten?
Antworten:
Dieser Befehl, der in der Eingabeaufforderung für Entwickler für Visual Studio ausgeführt wird, hat den folgenden Trick ausgeführt:
Es musste von dem Computer ausgeführt werden, dem ich den Arbeitsbereich zuweisen wollte (auf diese Weise erhält es den neuen Computernamen.
quelle
'tf' is not recognized as an internal or external command, operable program or batch file.
tf
ausführbare Datei befindet (cd c: \ Programme (x86) \ Microsoft Visual Studio 11.0 \ Common7 \ IDE).Die Lösung von Vaccano hat bei mir funktioniert. Ich habe mehrere Versuche unternommen, um die TFS-URL richtig zu machen, und dachte, ich würde sie für diejenigen unter Ihnen veröffentlichen, die das Visual Studio TFS-Hosting von Microsoft verwenden (derzeit kostenlos für kleine Teams).
An einer Eingabeaufforderung auf meinem Computer habe ich zuerst in das richtige Verzeichnis gewechselt:
Dann habe ich den Befehl ausgeführt:
Dann wurde mir mitgeteilt, dass mein neuer Arbeitsbereich mit dem Computernamen meines neuen Computernamens übereinstimmt.
Hoffe der Weg hilft.
quelle
Gehen Sie zur VS-Eingabeaufforderung und geben Sie Folgendes ein:
Dadurch erhalten Sie die verfügbaren Sammlungen. Kopieren Sie den Pfad (im Wesentlichen eine URL) Ihrer beabsichtigten Sammlung. Geben Sie dann Folgendes ein:
(die obigen Anführungszeichen ausschließen)
quelle
Vaccano war korrekt, ich brauchte jedoch den Arbeitsbereichsnamen nach dem UpdateCompterName-Schalter. In meinem Fall war der Arbeitsbereich der alte Computername.
Wenn Sie Ihren Arbeitsbereichsnamen nicht kennen, können Sie alle Arbeitsbereichsnamen mithilfe von:
tf workspaces /owner:* /computer:* /server:http://MyServer:8080/tfs/MyCollection
So kam ich zu Folgendem.
tf workspaces /updateComputerName:MyOldComputerName MyOldComputerName /s:http://MyServer:8080/tfs/MyCollection
quelle
Ich habe versucht, die in den anderen Antworten genannten Befehle auszuführen. Mein Projekt wird jedoch in TFS online (visualstudio.com) gehostet, sodass ich mich zuerst authentifizieren musste, da immer wieder folgende Fehlermeldung angezeigt wurde:
Für mich war es einfacher und viel schneller , den Arbeitsbereich zu entfernen und die Verbindung wieder herzustellen :
Datei> Quellcodeverwaltung> Erweitert> Arbeitsbereiche (Arbeitsbereich entfernen)
quelle
Unten angegeben, wie es bei mir funktioniert hat.
Schritt 1. Gehen Sie zur Visual Studio-Eingabeaufforderung
Schritt 2. Geben Sie in der obigen Eingabeaufforderung den Befehl ein
tf workspaces
. Dieser Befehl zeigt alle Arbeitsbereiche an, die Sie auf Ihrem Computer erstellt haben, sowie den Namen der Sammlung . Suchen Sie sorgfältig nach der ersten Zeile des Befehlsergebnisses.Schritt 3. Geben Sie in derselben Eingabeaufforderung den Befehl ein
tf workspaces /updateComputerName:OLDCOMPUTERNAME /s:"collection name as shown above"
Der OLDCOMPUTERNAME UND der SAMMLUNGSNAME SIND HIER SEHR WICHTIG.
quelle
Wenn sich jemand
CommandPromt
(wie ich) nicht so wohl fühlt Dieser Infografik-Beitrag kann Ihnen helfen . Hier ist der Textausschnitt aus dem Blog:Klicken Sie in Ihrem Visual Studio 2013 auf das Menü DATEI. Klicken Sie nun auf
Quellcodeverwaltung -> Erweitert -> Arbeitsbereiche ..
Dies öffnet ein Fenster mit dem Titel "Arbeitsbereiche verwalten". Es zeigt die Liste der Arbeitsbereiche auf diesem Computer, auf die Sie Zugriff haben. Die Liste enthält 4 Spalten für:
Arbeitsbereich hinzufügen : Wenn der Arbeitsbereich-Manager leer ist, haben Sie wahrscheinlich noch keinen hinzugefügt. Klicken Sie auf die Schaltfläche Hinzufügen und geben Sie Ihren Server / Benutzernamen / Passwort ein. Daraufhin wird der hinzugefügte Server für Sie aufgelistet.
Arbeitsbereich aktualisieren : Wenn Sie später Ihren Computernamen geändert haben oder Ihren Arbeitsbereich entsprechend aktualisieren möchten, wählen Sie den Arbeitsbereich aus, den Sie bearbeiten möchten, und klicken Sie auf die Schaltfläche Bearbeiten. Hier können Sie Ihre Arbeitsbereichsdetails aktualisieren.
quelle
Antwort des Benutzers: offen und frei für mich gearbeitet. Datei -> Quellcodeverwaltung -> Erweitert -> Arbeitsbereich
Dies öffnet ein Fenster mit dem Titel "Arbeitsbereiche verwalten". Aktivieren Sie "Remote-Arbeitsbereiche anzeigen", um den Arbeitsbereich anzuzeigen, der die Änderungen der CS-Datei blockiert hat. Ich habe entfernt und ich arbeite jetzt gut :)
quelle
Nur zur Verdeutlichung für Benutzer von TFS Online (von MS gehostetes TFS): Wenn Ihre URL "mytfs.visualstudio.com" war und Ihre Sammlung "DefaultCollection" lautet, lauten die oben aufgeführten Befehle:
So listen Sie alle Arbeitsbereiche auf: tf Arbeitsbereiche / Eigentümer: * / Computer: * / Server: https://mytfs.visualstudio.com/DefaultCollection
So aktualisieren Sie von OldPcName: tf workspaces / updateComputerName: OldPcName / server: https://mytfs.visualstudio.com/DefaultCollection
Kurz gesagt, geben Sie HTTPS an, ignorieren Sie den Port und fügen Sie keine / tfs / -Ordnerstruktur hinzu.
Sie können dann den Arbeitsbereich auswählen (und gegebenenfalls umbenennen), indem Sie zum Versionsverwaltungs-Explorer gehen und das Dropdown-Menü Arbeitsbereich verwenden.
quelle
In Visual Studio .. Gehen Sie zu "Team Explorer-Home" ... Sie können Ihren Arbeitsbereichsnamen sehen .. Klicken Sie darauf und "Verwalten" .. Fügen Sie Ihren Arbeitsbereich hinzu .. Dies sollte den Trick tun ..
quelle
So vermeiden Sie das Abrufen und Zuordnen nach dem Erstellen eines neuen Arbeitsbereichs
Lauf
cmd
Navigieren Sie zum IDE-Pfad von Visual Studio. Etwas wie das:
Führen Sie diesen Befehl aus:
Löschen Sie unter "Arbeitsbereich verwalten" den hinzugefügten Arbeitsbereich (benannt als Ihr aktueller Computername) und benennen Sie den alten in Ihren aktuellen Computernamen um.
In diesem Szenario benötigen Sie kein zusätzliches Abrufen und Zuordnen.
quelle
Ich hatte das gleiche Problem und kam hierher. Aber dann habe ich gerade das visuelle Studio geschlossen und wieder geöffnet und es war in Ordnung. Also ... das könnte für einige die Lösung sein.
quelle
Um einige frühere Antworten zu erweitern, hatte mein Sammlungsname einige Leerzeichen. Selbst wenn der Sammlungsname in Anführungszeichen (
"http://1.2.3.4:8080/tfs/My Collection Name"
) steht, müssen Sie Leerzeichen durch ersetzen%20
, um den Namen richtig aufzulösen (tf workspaces /updateComputerName:MyOldComputerName /s:"http://1.2.3.4:8080/tfs/My%20Collection%20Name"
)quelle
Ich musste dies in der Developer Command Prompt für VS tun:
C: \ Programme (x86) \ Microsoft Visual Studio 14.0> tf workspace / delete / server: http://tfs.mysite.com:8080/tfs/defaultcollection devshed22; Warren
quelle
quelle