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?

War es hilfreich?

Lösung

Erstellen

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:

  1. Kopieren Sie nicht über Ihre Arbeitsverzeichnisse von der alten computer A
  2. Eine Verbindung mit tfs auf den neuen computer B
  3. Holen Sie sich alle Projekte, die Sie von tfs müssen (eine get tun) auf computer B
  4. Erstellen Sie eine Shelveset aus dem alten computer A
  5. Ein computer B unter Team Explorer, unshelve Shelveset Sie in Schritt 4.

Sie werden nichts verlieren.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top