即使在为Visual Studio 2017安装Productivity Power Tools扩展后,我仍然无法运行tfpt.exe来执行this post上建议的命令:
C:\Development> tfpt unshelve "ShevesetName;UserName" /migrate /source:"$/Project/Source" /target:"$/Project/Target"
我在哪里可以找到这个程序?
正如丹尼尔所说,他们是两个完全不同的东西。补充:TFS 2017 Process Template Editor is available
在您的情况下,您尝试使用unshelve命令将搁置集取消搁置到TFS中的另一个分支。作为一种解决方法,您可以使用tf Unshelve和Rename命令分两步完成此操作。
或者只安装早期版本VS和Power Tools,如VS2015和Microsoft Visual Studio Team Foundation Server 2015 Power Tools。毕竟,您只需要将TFS Power Tools的版本与Visual Studio客户端相匹配。
Productivity Power Tools与TFS Power Tools不同,所以安装它并没有帮助。
没有一套TFS 2017 Power Tools。从TFS 2017 release notes:
问题:尚未针对TFS 2017发布Power Tools。
解决方法:我们很高兴地通知您,大多数以前的Power Tools已集成到2017年TFS中。过程模板编辑器尚未集成,但我们将为TFS 2017发布过程模板编辑器工具2017年TFS之后不久,Visual Studio Gallery即将推出。我们将在发布后立即提供链接
您可以使用git-tfs来完成此任务。您应该执行的步骤是(在安装了git和git-tfs之后):