TFS: submit changes done locally in one branch to another branch

This functionality is provided using tfpt unshelve /migrate. To use it, follow these steps:

  1. Create a shelveset of your changes (from the UI, or tf shelve . /R)
  2. Create the new branch
  3. Download and install the Team Foundation Server Power Tools
  4. From a Visual Studio Command Prompt, run the following command: tfpt unshelve /migrate /source:$/TeamProject/Main /target:$/TeamProject/Beta

This will essentially re-write the paths in your shelveset to the new branch.

Leave a Comment

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)