Ich führte den Befehl tfpt unshelve /migrate /source:$/Dev/MyBranch /target:$/Main
aus dem Stammprojekt Ordner enthält alle Zweige, sorgfältig alle ausstehenden Änderungen - sowohl enthalten und ausgeschlossen - in der Quelle und Ziel Zweige zuerst. Wie erwartet sah ich einen Dialog mir eine Shelveset zu der Sie danach fragt, dann Prompt einen Überblick über Dateien aus dem ausgewählten Shelveset in meinem VS Entwickler Befehl:Unshelving zu neuen Zweig mit TFS Power Tools 2015 führt Inhalte in Quelle, nicht Ziel
edit: file1.js
edit: file2.js
add: file3.js
add: file4.js
add: file5.html
edit: file6.css
...
Das Merkwürdige war, dass die Dateien wieder in meine Quelle Zweig verschmolzen (Dev \ MyBranch) statt in meinen Zielzweig (Main). Nach einem tfpt unshelve /undo
des gewünschten Shelveset habe ich versucht, die Pfade für die Ziel- und Quellzweige zu wechseln, d. H. tfpt unshelve /migrate /source:$/Main /target:$/Dev/MyBranch
, aber es hatte das gleiche Ergebnis. Ich habe auch versucht, den Befehl von \ Dev \ MyBranch und \ Main anstelle des Stammprojektordners auszuführen, aber egal, was ich getan habe, das Regal immer in den Dev-Zweig zusammengeführt, ich habe es ursprünglich abgestellt. Ich konnte keine anderen Fälle dieses Problems durch Suchen finden und ich bin mir nicht sicher, was ich sonst noch versuchen sollte.
Können Sie die Detailschritte liefern es zu reproduzieren? –