Ich versuche einen Zweig von meinem lokalen Arbeitsbereich eines ausgecheckten Projekts zu erstellen.TFS - Erstelle einen Zweig von einer lokalen Arbeitskopie
Grundlegende Hintergrund: Ich habe aus dem "Kofferraum" eines Projekts ausgecheckt und eine Menge Änderungen vorgenommen.
Ich möchte jetzt diese Änderungen in einem neuen Zweig überprüfen.
Ich habe einen neuen Zweig aus der Quellcodeverwaltung erstellt - aber mein Arbeitsbereich ist immer noch auf den Stamm zugeordnet.
folgte ich die Schritte von einem Artikel, den ich hier gefunden: Branch from local workspace
Also ich meine Änderungen auf Eis gelegt.
Erstellt einen Zweig.
TFPT Gebrauchte aus dem Stamm mit dem Zweig
tfpt unshelve "My uncomplete changes" /source:"$/MyRoot/MyProject-Trunk" /target:"$/MyRoot/MyProject-Branch"
alles glatt zu gehen, sah zu migrieren (außer es keine Dateien zu unterstützen scheint, die umbenannt wurden - so musste ich sie überspringen)
Aber nichts hat sich geändert.
Der Zweig ist ein exaktes Duplikat der Amtsleitung (keine lokalen Änderungen enthalten)
Mein Arbeitsbereich ist immer noch auf den Stamm zugeordnet.
Wenn ich einchecke, überprüft es in den Kofferraum.
Ich versuchte, die checkte Version Ich habe, löschen Sie die lokalen Dateien auf unmap, dann den Zweig Check-out, dann unshelve die Änderungen, die ich gemacht, aber ich mit
No appropriate mapping exists for $/Root/MyProject/Myfile.cs
überflutet bin Es scheint so einfach , aber TFS scheint eine zusätzliche Schicht von Komplexität hinzuzufügen, was so eine einfache Aufgabe in SVN war ...
Hoffentlich etwas Dummes mache ich falsch.
Jede Hilfe wird geschätzt.