title: Unshelve to a different branch using Visual Studio Online
body: <p>Is it possible to unshelve to a different branch using the new <a href="https://blog.discountasp.net/team-foundation-server-vs-visual-studio-online/" rel="nofollow noreferrer">Visual Studio Online</a> TFS repository? I've tried using TFS Power Tools 2015 and the following command:</p>
  
  <pre><code>tfpt unshelve /migrate /source:"$/Sportlabs.Sportbench/Development/Sportlabs.Sportbench" /target:"$/Sportlabs.Sportbench/Development6/Sportlabs.Sportbench" "SR-Coaching"
  </code></pre>
  
  <p>I ran this from <code>C:\Code\TFS\Sportlabs.Sportbench</code>, which is mapped to <code>$/Sportlabs.Sportbench</code> in my local workspace. I've tried using both the Visual Studio 2015 and 2017 Developer command prompts. However, I keep getting the <code>unable to determine the workspace</code> error. </p>
  
  <p>I've read that MS have abandoned power tools in TFS 2017 and built most of them in to TFS. If that's also the case for VS Online, how do I go about unshelving into a different branch?</p>