Tfpt migrate for TFS does nothing

I am trying to use tfpt to move a shelf from the source branch to the target branch, but it doesnโ€™t seem to do anything ... not that I would expect much more ... but any chance anyone knows what happened? I follow the instructions correctly, I think ...

I have:

tfpt unshelve "DbMigrations" /migrate /source:$/TeamProject/Main /target:$/TeamProject/Releases/7.20 
+4
source share
3 answers

What happens after running a team? Before migration, you need to configure several parameters:

  • A workspace that spans both source and destination branches.
  • You need to run the command in a folder inside the source.

After running the command, you need to ask to merge the changes from the source shelf into the destination branch and resolve any conflicts that finally impose a set of changes on your client. Nothing affects the server until you test this set of changes in TFS itself.

+4
source

I had the same problem, and I could not get it to work by specifying the name of the shelf. However, I found that if you delete the shelf name altogether, TFS will display a window with the selected list of available shelves to choose from. Select the desired regiment and perform all other merge operations as normal.

Example: c: [mapped workspace target path]> tfpt unshelve / migrate / source: "$ / Sourcepath" / target: "$ / targetpath"

+1
source

You need to use the branch paths on the TFS server and not on your local machine. To find the paths, go to version control explorer in visual studio, right-click the branch, advanced> properties, and you want the branch name, not the local path. If the path has spaces, wrap it in double quotes.

0
source

All Articles