Это описывает сценарий, в котором я оказываюсь время от времени, когда понимаю, что должен был работать в ветке разработки в TFS. Затем я хотел бы отложить свои изменения и убрать их в ветку dev, в качестве альтернативы создать ветку из «Main» с сохраненными, незафиксированными изменениями. То, что описано на этой и многих других страницах, возможно с более ранними версиями VS и TFS с помощью служебной программы TF power tools: http://geekswithblogs.net/TarunArora/archive/2011/06/06/unshelve-shelveset-created-from-one-branch-to-another.aspx
Теперь эти функции больше не доступны, потому что «большинство предыдущих Power Tools были интегрированы в TFS 2017» (согласно https://docs.microsoft.com/en-us/visualstudio/releasenotes/tfs2017-relnotes). Но нет доступной утилиты командной строки AFAIK для включения таких операций. Как с помощью Visual Studio 2017 и TFS 2017 добиться перехода в другую ветку? В качестве альтернативы, как я могу создать ветку из «Main» с сохраненными, незафиксированными изменениями?