TFS: Kann ein Arbeitsplatz auf einen anderen Computer migriert werden?
Frage
Ich habe einen Arbeitsbereich A mit Dateien auf dem Computer A. Jetzt ausgecheckt I Entwicklung auf Computer B. fortsetzen möchte ich die Dateien vom Computer A kopieren und erstellt einen neuen Arbeitsbereich B mit Zuordnung zu den kopierten Dateien.
Jetzt Visual Studio wird nicht erlauben Sie mir in die Dateien zu überprüfen, da sie bereits in Arbeitsbereich A ausgecheckt werden.
Wie kann ich dieses Problem lösen, ohne in den Dateien zuerst auf Computer A zu überprüfen zu haben?
Lösung
einen neuen Arbeitsbereich auf B, kopieren Sie die Verzeichnisse von A über und verwenden Team Foundation Power Tools 2008 alle geänderten Dateien zur Kasse:
Öffnen Sie ein CMD-Fenster, dann
cd c:\wherever\your\workspace\is
tfpt online /recursive /adds /deletes /diff .
TFPT einen Verzeichnisbaum analysieren und jede geänderte Datei zum Bearbeiten Kasse (und ggf. auch „Hinzufügen“ oder „Löschen“ Dateien nach Bedarf.)
stellen Sie sicher, Sie überprüfen, was TFPT tat, bevor Sie überprüfen in
Andere Tipps
Workspaces sind an einen Benutzer gebunden, so dass Sie Ihren alten Arbeitsplatz sehen, wenn auf der neuen Maschine arbeiten.
So wählen Sie einfach Ihren alten Arbeitsplatz aus dem Arbeitsbereich Dropdown-Liste in Source Control Explorer und das Überprüfen von Dateien.
Ich habe einen neuen Laptop und installierte Windows 7 drauf. Das Produkt kam mit einer neuen Funktion in der Systemsteuerung gestartet namens Erste. Mit dieser Funktion übertrug ich meine Dateien von meinem alten Laptop auf meinen neuen Laptop Ihre Dateien mit übertragen. Das war sehr hilfreich, weil es alle meine Quelldateien von Computer A auf Computer B für Visual Studio 2008. So kopiert, ich habe nicht das manuell zu tun. Sobald die Übertragung beendet ist, Ich habe die Power Shell für Microsoft Team Foundation Server 2008 Power Tools (TFPT Installer) und die Anweisungen in Schritt 2 oben auf Start- gehen> Programme-> Microsoft Team Foundation Server 2008-> Powershell-Konsole. Wenn das Befehlsfenster geöffnet, trat ich in die Befehle ein: cd c: \ wo \ Ihre \ Arbeitsplatz \ ist TFPT Online / rekursive / fügt / löscht / diff.
Es funktionierte wie ein Zauber!
Um von computer A
zu migrieren, ohne computer B
mit in Ihrem Code zu überprüfen:
- Kopieren Sie nicht über Ihre Arbeitsverzeichnisse von der alten
computer A
- Eine Verbindung mit tfs auf den neuen
computer B
- Holen Sie sich alle Projekte, die Sie von tfs müssen (eine
get
tun) aufcomputer B
- Erstellen Sie eine Shelveset aus dem alten
computer A
- Ein
computer B
unter Team Explorer,unshelve
Shelveset Sie in Schritt 4.
Sie werden nichts verlieren.